@media screen , projection {
	* {
		text-align: left;
		margin: 0;
		padding: 0;
		color: inherit;
		background-color: transparent;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
	}
	body {
		text-align: center;
		color: #000;
		background-color: #f5f5f5;
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/bodybackground.gif)
			;
		background-position: top center;
		background-repeat: repeat-y;
		font-size: 0.8em;
	}
	#top {
		width: 100%;
	}
	#path {
		text-align: left;
		width: 980px;
		height: 15px;
		margin: 1px auto 2px auto;
		clear: both;
		color: inherit;
		background-color: #fff;
		font-weight: bold;
		font-size: 10px;
		overflow: hidden;
	}
	#top .head {
		width: 980px;
		color: inherit;
		background-color: transparent;
		margin: 0 auto 8px auto;
		border-top: 1px solid #b6b7b1;
		overflow: hidden;
	}
	#top .head .banner-element {
		width: 100%;
		height: 43px;
		color: inherit;
		background-color: transparent;
		margin: 0;
		border-top: 2px solid #e3e4de;
		display: block;
	}
	#top .head .banner {
		display: block;
		width: 628px;
		height: 43px;
		color: inherit;
		background-color: transparent;
		float: left;
		overflow: hidden;
	}
	#top .head .top-promo {
		margin: 0;
		border-left: 2px solid #e3e4df;
		display: block;
		width: 350px;
		height: 43px;
		color: inherit;
		background-color: transparent;
		float: left;
		overflow: hidden;
		vertical-align: bottom;
	}
	body#sports #top .head,body#sports #top .head .banner-element,body#sports #top .head .top-promo,body#sports #top .head .banner
		{
		height: 80px;
	}
	body#nature #top .head,body#nature #top .head .banner-element,body#nature #top .head .top-promo,body#nature #top .head .banner
		{
		height: 80px;
	}
	#main {
		margin: 0 auto 0 auto;
		width: 980px;
		height: auto;
		clear: both;
		color: inherit;
		background-color: transparent;
		display: block;
		float: none;
		overflow: hidden;
	}
	#main .menu-column {
		float: left;
		color: inherit;
		background-color: transparent;
		width: 128px;
		overflow: hidden;
	}
	#main .wrapper {
		width: 844px;
		height: auto;
		float: right;
		margin: 0 0 0 8px;
		color: inherit;
		background-color: transparent;
		clear: right;
		display: block;
		overflow: hidden;
	}
	#main .wrapper .wrapper {
		float: none;
		clear: both;
		display: block;
		margin: 0;
	}
	#main .wrapper .wrapper-inner {
		width: 656px;
		height: auto;
		float: left;
		margin: 0;
		padding: 0;
		color: inherit;
		background-color: transparent;
		clear: both;
		display: block;
		overflow: hidden;
	}
	#main .wrapper .content,#main .wrapper .other-content {
		width: 468px;
		height: auto;
		float: left;
		color: inherit;
		background-color: transparent;
		margin: 0;
		clear: both;
		display: block;
		overflow: hidden;
	}
	#main .wrapper .wide-content {
		width: 650px;
		float: left;
		display: block;
		clear: both;
		margin: 0 0 8px 0;
		padding: 2px 2px 2px 2px;
		color: inherit;
		background-color: #fff;
		border: 1px solid #d2d2d2;
		overflow: hidden;
	}
	#main .wrapper .wide-content .article {
		width: 462px;
		float: right;
		margin: 2px 0 2px 0;
		padding: 0;
		color: inherit;
		background-color: transparent;
		overflow: hidden;
	}
	#main .wrapper .wide-content .article.article-wide {
		display: block;
		float: none;
		clear: both;
		width: auto;
		height: auto;
		margin-bottom: 8px;
	}
	#main .wrapper .wide-content .article-ad {
		width: 468px;
		float: right;
		margin: 0;
		padding: 0;
		color: inherit;
		background-color: transparent;
		overflow: hidden;
	}
	#main .wrapper .clean-box.px650 {
		width: 656px;
		float: left;
		display: block;
		clear: both;
		margin: 0 0 8px 0;
		padding: 0;
		color: inherit;
		background-color: transparent;
		border: 0;
		overflow: hidden;
	}
	#main .wrapper .clean-box.px844 {
		width: 844px;
		float: left;
		display: block;
		clear: both;
		margin: 0 0 8px 0;
		padding: 0;
		color: inherit;
		background-color: transparent;
		border: 0;
		overflow: hidden;
	}
	#main .wrapper .wide-content .article-column {
		width: 180px;
		margin: 0;
		padding: 2px;
		float: left;
		color: inherit;
		background-color: transparent;
		overflow: hidden;
	}
	#main .wrapper .search-content {
		width: 464px;
		height: auto;
		float: right;
		margin: 0 0 10px 0;
		padding: 0 0 8px 0;
		color: inherit;
		background-color: #fff;
		border: 1px solid #d2d2d2;
		z-index: 0;
		position: relative;
		display: block;
		overflow: hidden;
	}
	html>body #main .wrapper .search-content {
		width: 467px;
	}
	#main .wrapper .search-column {
		width: 180px;
		margin: 0;
		padding: 0;
		float: left;
		color: inherit;
		background-color: transparent;
		overflow: hidden;
	}
	#main .wrapper .wide-box {
		width: auto;
		float: none;
		clear: both;
		margin: 0 0 0 0;
		padding: 0;
		color: inherit;
		background-color: transparent;
		border: 0;
	}
	html>body #main .wrapper .wide-box {
		width: 656px;
	}
	#main .wrapper .inner-column {
		width: 180px;
		height: auto;
		margin: 0 0 0 8px;
		float: left;
		color: inherit;
		background-color: transparent;
		overflow: hidden;
	}
	#main .wrapper .outer-column {
		width: 180px;
		height: auto;
		float: right;
		color: inherit;
		background-color: transparent;
		margin: 0 0 0 8px;
		overflow: hidden;
	}
}

@media screen , projection {
	.px126 {
		overflow: hidden;
	}
	.px156 {
		overflow: hidden;
	}
	.pr25 {
		width: 23%;
	}
	.pr33 {
		width: 31.78%;
	}
	.pr50 {
		width: 48%;
	}
	.pr75 {
		width: 73%;
	}
	.pr100 {
		width: 100%;
	}
	.px42 {
		width: 42px;
	}
	.px80 {
		width: 80px;
	}
	.px110 {
		width: 109px;
	}
	.px126 {
		width: 126px;
	}
	.px151 {
		width: 151px;
	}
	.px152 {
		width: 152px;
	}
	.px153 {
		width: 153px !important;
	}
	.px156 {
		width: 156px;
	}
	.px174 {
		width: 174px;
	}
	.px180 {
		width: 180px;
	}
	.px182 {
		width: 182px;
	}
	.px185 {
		width: 185px;
	}
	.px196 {
		width: 196px !important;
	}
	.px206 {
		width: 206px;
	}
	.px212 {
		width: 212px;
	}
	.px231 {
		width: 231px;
	}
	.px240 {
		width: 240px;
	}
	.px258 {
		width: 258px;
	}
	.px274 {
		width: 274px;
	}
	.px310 {
		width: 310px;
	}
	.px323 {
		width: 323px;
	}
	.px324 {
		width: 324px;
	}
	.px462 {
		width: 462px;
	}
	.px428 {
		width: 428px;
	}
	.px644 {
		width: 644px;
	}
	.px650 {
		width: 650px !important;
	}
	.px844 {
		width: 844px;
	}
	.px980 {
		width: 980px;
	}
	.pxy24,.pxy60,.pxy64,.pxy68,.pxy100,.pxy170,.pxy220,.pxy250,.pxy320,.pxy400
		{
		overflow: hidden;
	}
	.pxy24 {
		height: 24px !important;
	}
	.pxy60 {
		height: 60px !important;
	}
	.pxy64 {
		height: 64px !important;
	}
	.pxy68 {
		height: 68px !important;
	}
	.pxy100 {
		height: 100px !important;
	}
	.pxy170 {
		height: 170px !important;
	}
	.pxy220 {
		height: 220px !important;
	}
	.pxy250 {
		height: 250px !important;
	}
	.pxy320 {
		height: 320px !important;
	}
	.pxy400 {
		height: 400px !important;
	}
	.pxy440 {
		height: 440px !important;
	}
	.pxy480 {
		height: 480px !important;
	}
	.pxy500 {
		height: 500px !important;
	}
	.pxy600 {
		height: 600px !important;
	}
	.border0 {
		border: 0 !important;
	}
	.border0t {
		border-top: 0 !important;
	}
	.none {
		float: none;
	}
	.left {
		float: left !important;
	}
	.right {
		float: right !important;
	}
	.text-align-center {
		text-align: center;
	}
	.f10 {
		font-size: 10px !important;
		line-height: 10px;
	}
	.f11 {
		font-size: 11px !important;
		line-height: 11px;
	}
	.f12 {
		font-size: 12px !important;
		line-height: 12px;
	}
	.f13 {
		font-size: 13px !important;
		line-height: 13px;
	}
	.f14 {
		font-size: 14px !important;
		line-height: 14px;
	}
	.f15 {
		font-size: 15px !important;
		line-height: 15px;
	}
	.f16 {
		font-size: 16px !important;
		line-height: 16px;
	}
	.f17 {
		font-size: 17px !important;
		line-height: 17px;
	}
	.f18 {
		font-size: 18px !important;
		line-height: 18px;
	}
	.f19 {
		font-size: 19px !important;
		line-height: 19px;
	}
	.f20 {
		font-size: 20px !important;
		line-height: 20px;
	}
	.f21 {
		font-size: 21px !important;
		line-height: 21px;
	}
	.f22 {
		font-size: 22px !important;
		line-height: 22px;
	}
	.f23 {
		font-size: 23px !important;
		line-height: 23px;
	}
	.f24 {
		font-size: 24px !important;
		line-height: 24px;
	}
	.f25 {
		font-size: 25px !important;
		line-height: 25px;
	}
	.f26 {
		font-size: 26px !important;
		line-height: 26px;
	}
	.f27 {
		font-size: 27px !important;
		line-height: 27px;
	}
	.f28 {
		font-size: 28px !important;
		line-height: 28px;
	}
	.f29 {
		font-size: 29px !important;
		line-height: 29px;
	}
	.f30 {
		font-size: 30px !important;
		line-height: 30px;
	}
	.f31 {
		font-size: 31px !important;
		line-height: 31px;
	}
	.f32 {
		font-size: 32px !important;
		line-height: 32px;
	}
	.f33 {
		font-size: 33px !important;
		line-height: 33px;
	}
	.f34 {
		font-size: 34px !important;
		line-height: 34px;
	}
	.f35 {
		font-size: 35px !important;
		line-height: 35px;
	}
	.f36 {
		font-size: 36px !important;
		line-height: 36px;
	}
	.f37 {
		font-size: 37px !important;
		line-height: 37px;
	}
	.f38 {
		font-size: 38px !important;
		line-height: 38px;
	}
	.f39 {
		font-size: 39px !important;
		line-height: 39px;
	}
	.f40 {
		font-size: 40px !important;
		line-height: 40px;
	}
	.f41 {
		font-size: 41px !important;
		line-height: 41px;
	}
	.f42 {
		font-size: 42px !important;
		line-height: 42px;
	}
	.f43 {
		font-size: 43px !important;
		line-height: 43px;
	}
	.f44 {
		font-size: 44px !important;
		line-height: 44px;
	}
	.f45 {
		font-size: 45px !important;
		line-height: 45px;
	}
	.f46 {
		font-size: 46px !important;
		line-height: 46px;
	}
	.f47 {
		font-size: 47px !important;
		line-height: 47px;
	}
	.f48 {
		font-size: 48px !important;
		line-height: 48px;
	}
	.f49 {
		font-size: 49px !important;
		line-height: 49px;
	}
	.f50 {
		font-size: 50px !important;
		line-height: 50px;
	}
	.f1em {
		font-size: 1em !important;
	}
	.f1p1em {
		font-size: 1.1em !important;
	}
	.f1p2em {
		font-size: 1.2em !important;
	}
	.f1p3em {
		font-size: 1.3em !important;
	}
	.f1p4em {
		font-size: 1.4em !important;
	}
	.marg-center {
		margin: 0 auto 0 auto;
	}
	.marg-4l {
		margin-left: -4px !important;
	}
	.marg-1t {
		margin-top: -1px !important;
	}
	.marg-2t {
		margin-top: -2px !important;
	}
	.marg0 {
		margin: 0 0 0 0 !important;
	}
	.marg1t {
		margin-top: 1px !important;
	}
	.marg2 {
		margin: 2px 2px 2px 2px !important;
	}
	.marg2t {
		margin-top: 2px !important;
	}
	.marg2r {
		margin-right: 2px !important;
	}
	.marg2b {
		margin-bottom: 2px !important;
	}
	.marg2l {
		margin-left: 2px !important;
	}
	.marg4t {
		margin-top: 4px !important;
	}
	.marg4r {
		margin-right: 4px !important;
	}
	.marg4b {
		margin-bottom: 4px !important;
	}
	.marg4l {
		margin-left: 4px !important;
	}
	.marg6t {
		margin-top: 6px !important;
	}
	.marg6r {
		margin-right: 6px !important;
	}
	.marg6b {
		margin-bottom: 6px !important;
	}
	.marg6l {
		margin-left: 6px !important;
	}
	.marg7t {
		margin-top: 7px !important;
	}
	.marg7r {
		margin-right: 7px !important;
	}
	.marg7b {
		margin-bottom: 7px !important;
	}
	.marg7l {
		margin-left: 7px !important;
	}
	.marg8t {
		margin-top: 8px !important;
	}
	.marg8r {
		margin-right: 8px !important;
	}
	.marg8b {
		margin-bottom: 8px !important;
	}
	.marg8l {
		margin-left: 8px !important;
	}
	.marg9t {
		margin-top: 9px !important;
	}
	.marg9r {
		margin-right: 9px !important;
	}
	.marg9b {
		margin-bottom: 9px !important;
	}
	.marg9l {
		margin-left: 9px !important;
	}
	.marg10t {
		margin-top: 10px !important;
	}
	.marg10r {
		margin-right: 10px !important;
	}
	.marg10b {
		margin-bottom: 10px !important;
	}
	.marg10l {
		margin-left: 10px !important;
	}
	.marg20t {
		margin-top: 20px !important;
	}
	.pad0 {
		padding: 0 !important;
	}
	.pad4 {
		padding: 4px !important;
	}
	.pad8b {
		padding-bottom: 8px !important;
	}
	.pad1b {
		padding-bottom: 1px !important;
	}
	.pad10r {
		padding-right: 10px !important;
	}
	.display-block {
		display: block !important;
	}
	.display-inline {
		display: inline !important;
	}
	.display-none {
		display: none !important;
	}
	.on-off {
		display: none !important;
	}
	.clear-both {
		clear: both !important;
		display: block;
		float: none;
	}
	.clear-left {
		clear: left !important;
	}
	.clear-right {
		clear: right !important;
	}
	html>body .clear-both {
		clear: both !important;
		margin: 0;
	}
	.clear-none {
		clear: none !important;
	}
	.nonvisible {
		visibility: hidden;
	}
	.invisible {
		font-size: 1px;
		color: #d2d2d2;
		line-height: 1px;
		height: 1px;
		display: block;
	}
	.bgffffff {
		background-color: #fff;
	}
	.bg000000 {
		background-color: #000;
	}
	.bg990000 {
		background-color: #900;
	}
	.bgcc0000 {
		background-color: #c00;
	}
	.bgff6600 {
		background-color: #f60;
	}
	.bgff8a00 {
		background-color: #ff8a00;
	}
	.bgffa800 {
		background-color: #ffa800;
	}
	.bgffcc66 {
		background-color: #fc6;
	}
	.bgfeebab {
		background-color: #feebab;
	}
	.bgf4f6e4 {
		background-color: #f4f6e4;
	}
	.bge5efeb {
		background-color: #e5efeb;
	}
	.bgc9e6f4 {
		background-color: #c9e6f4;
	}
	.bg8dcfef {
		background-color: #8dcfef;
	}
	.bg3bafe2 {
		background-color: #3bafe2;
	}
	.bg0099cc {
		background-color: #09c;
	}
	.bg006699 {
		background-color: #069;
	}
	.bg003366 {
		background-color: #036;
	}
	.bg5386ce {
		background-color: #5386ce;
	}
	.bg8bbcf3 {
		background-color: #8bbcf3;
	}
	.bga7d2f1 {
		background-color: #a7d2f1;
	}
	.bgb7def1 {
		background-color: #b7def1;
	}
	.bgcae5e6 {
		background-color: #cae5e6;
	}
	.bgd4e7b1 {
		background-color: #d4e7b1;
	}
	.bgc3de56 {
		background-color: #c3de56;
	}
	.bg99cc00 {
		background-color: #9c0;
	}
	.bg66cc00 {
		background-color: #6c0;
	}
	.bg52a926 {
		background-color: #52a926;
	}
	.bg009933 {
		background-color: #093;
	}
	.bg006633 {
		background-color: #063;
	}
	.bgece7d1 {
		background-color: #ece7d1;
	}
	.bge3dcbf {
		background-color: #e3dcbf;
	}
	.bgd7d1ae {
		background-color: #d7d1ae;
	}
	.fcffffff {
		color: #fff;
	}
	.fc000000 {
		color: #000;
	}
	.fc990000 {
		color: #900;
	}
	.fccc0000 {
		color: #c00;
	}
	.fcff6600 {
		color: #f60;
	}
	.fcff8a00 {
		color: #ff8a00;
	}
	.fcffcc66 {
		color: #fc6;
	}
	.fcfeebab {
		color: #feebab;
	}
	.fcf4f6e4 {
		color: #f4f6e4;
	}
	.fce5efeb {
		color: #e5efeb;
	}
	.fcc9e6f4 {
		color: #c9e6f4;
	}
	.fc8dcfef {
		color: #8dcfef;
	}
	.fc3bafe2 {
		color: #3bafe2;
	}
	.fc0099cc {
		color: #09c;
	}
	.fc006699 {
		color: #069;
	}
	.fc003366 {
		color: #036;
	}
	.fc5386ce {
		color: #5386ce;
	}
	.fc8bbcf3 {
		color: #8bbcf3;
	}
	.fca7d2f1 {
		color: #a7d2f1;
	}
	.fcb7def1 {
		color: #b7def1;
	}
	.fccae5e6 {
		color: #cae5e6;
	}
	.fcd4e7b1 {
		color: #d4e7b1;
	}
	.fcc3de56 {
		color: #c3de56;
	}
	.fc99cc00 {
		color: #9c0;
	}
	.fc66cc00 {
		color: #6c0;
	}
	.fc52a926 {
		color: #52a926;
	}
	.fc009933 {
		color: #093;
	}
	.fc006633 {
		color: #063;
	}
	.fcece7d1 {
		color: #ece7d1;
	}
	.fce3dcbf {
		color: #e3dcbf;
	}
	.fcd7d1ae {
		color: #d7d1ae;
	}
	.icon-play-green {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/play_green.gif);
	}
	.icon-play-black {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/play_black.gif);
	}
	.icon-stop-red {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/stop_red.gif);
	}
	.icon-stop-black {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/stop_black.gif);
	}
	.icon-plus-red {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/plus_red.gif);
	}
	.icon-plus-grey {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/plus_grey.gif);
	}
	.icon-project-black {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/project_black.gif);
	}
	.icon-folder-black {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/folder_black.gif);
	}
	.icon-play-green,.icon-play-black,.icon-stop-red,.icon-stop-black,.icon-plus-red,.icon-plus-grey,.icon-project-black,.icon-folder-black
		{
		background-position: 99% 50%;
		background-repeat: no-repeat;
	}
	.icon-plus-video-red {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/video_plus_red.gif);
	}
	.icon-videoindex-black {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/videoindex_black.gif);
	}
	.icon-video-white {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/video_white.gif);
	}
	.icon-video-grey {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/video_grey.gif);
	}
	.icon-video-black,.icon-video-archive {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/video_blue_16x16.gif);
	}
	.icon-video-live {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/video_live_red_28x16.gif)
			;
	}
	.icon-plus-video-red,.icon-videoindex-black,.icon-video-white,.icon-video-grey,.icon-video-black,.icon-video-archive,.icon-video-live
		{
		background-position: 99% 50%;
		background-repeat: no-repeat;
	}
	.icon-plus-sound-red {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/sound_plus_red.gif);
	}
	.icon-soundindex-black {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/soundindex_black.gif);
	}
	.icon-sound-white {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/sound_white.gif);
	}
	.icon-sound-grey {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/sound_grey.gif);
	}
	.icon-sound-black,.icon-sound-archive,.icon-sound-live,.icon-radio-archive,.icon-radio-live
		{
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/sound_black.gif);
	}
	.icon-sound-video-grey {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/video_sound_grey.gif);
	}
	.icon-plus-sound-red,.icon-soundindex-black,.icon-sound-white,.icon-sound-grey,.icon-sound-black,.icon-sound-archive,.icon-sound-live,.icon-radio-archive,.icon-radio-live,.icon-sound-video-grey
		{
		background-position: 99% 50%;
		background-repeat: no-repeat;
	}
	.icon-rss-orange {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/rss_orange.gif);
	}
	.icon-rss-orange-12 {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/rss_orange_12x12.gif);
	}
	.icon-rss,.icon-rss-orange-16 {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/rss_orange_16x16.gif);
	}
	.icon-rss-orange-24 {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/rss_orange_24x24.gif);
	}
	.icon-rss-orange-32 {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/rss_orange_32x32.gif);
	}
	.icon-rss-orange,.icon-rss-orange-12,.icon-rss,.icon-rss-orange-16,.icon-rss-orange-24,.icon-rss-orange-32
		{
		background-position: 99% 50%;
		background-repeat: no-repeat;
	}
	.icon-atom-red {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/atom_red.gif);
	}
	.icon-atom-red-12 {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/atom_red_12x12.gif);
	}
	.icon-atom,.icon-atom-red-16 {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/atom_red_16x16.gif);
	}
	.icon-atom-red-24 {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/atom_red_24x24.gif);
	}
	.icon-atom-red-32 {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/atom_red_32x32.gif);
	}
	.icon-atom-red,.icon-atom-red-12,.icon-atom,.icon-atom-red-16,.icon-atom-red-24,.icon-atom-red-32
		{
		background-position: 99% 50%;
		background-repeat: no-repeat;
	}
	.icon-pod-green {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/podcast_green.gif);
	}
	.icon-pod-green-12 {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/podcast_green_12x12.gif);
	}
	.icon-pod,.icon-pod-green-16 {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/podcast_green_16x16.gif);
	}
	.icon-pod-green-24 {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/podcast_green_24x24.gif);
	}
	.icon-pod-green-32 {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/podcast_green_32x32.gif);
	}
	.icon-pod-green,.icon-pod-green-12,.icon-pod,.icon-pod-green-16,.icon-pod-green-24,.icon-pod-green-32
		{
		background-position: 99% 50%;
		background-repeat: no-repeat;
	}
	.icon-word-white {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/word_white.gif);
	}
	.icon-word-black {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/word_black.gif);
	}
	.icon-word-blue {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/word_blue.gif);
	}
	.icon-excel-white {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/excel_white.gif);
	}
	.icon-excel-black {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/excel_black.gif);
	}
	.icon-excel-green {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/excel_green.gif);
	}
	.icon-pdf-white {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/pdf_white.gif);
	}
	.icon-pdf-black {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/pdf_black.gif);
	}
	.icon-pdf-red {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/pdf_red.gif);
	}
	.icon-gallery,.icon-imagegallery-black {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/imagegallery_black.gif);
	}
	.icon-comment {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/comments.gif);
	}
	.icon-word-white,.icon-word-black,.icon-word-blue,.icon-excel-white,.icon-excel-black,.icon-excel-green,.icon-pdf-white,.icon-pdf-black,.icon-pdf-red,.icon-gallery,.icon-imagegallery-black,.icon-comment,.icon-discuss,.icon-type-a,.icon-type-b,.icon-type-c,.icon-type-d,.icon-type-e,.icon-type-f,.icon-type-g,.icon-type-h,.icon-type-i,.icon-type-j,.icon-type-k,.icon-type-l,.icon-type-m,.icon-type-n,.icon-type-o,.icon-type-p,.icon-type-q,.icon-type-r,.icon-type-s,.icon-type-t,.icon-type-u,.icon-type-v,.icon-type-w,.icon-type-x,.icon-type-y,.icon-type-z
		{
		background-position: 99% 50%;
		background-repeat: no-repeat;
	}
	.icon-closed-black {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/closed_black.gif);
	}
	.icon-open-black {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/open_black.gif);
	}
	.icon-closed-black,.icon-open-black {
		background-position: 50% 50%;
		background-repeat: no-repeat;
	}
	.icon-hundeparken {
		margin: 0;
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/hundeparken.gif);
		background-repeat: no-repeat;
		background-position: 96% 49%;
	}
	a.linkformat-1:link,a.linkformat-1:active,a.linkformat-1:focus,a.linkformat-1:visited
		{
		font-size: 10px;
		color: #036;
		text-decoration: underline;
	}
	a.linkformat-1:hover {
		color: #900;
		text-decoration: underline;
	}
	a.linkformat-2:link,a.linkformat-2:active,a.linkformat-2:focus,a.linkformat-2:visited
		{
		font-size: 10px;
		color: #036;
		text-decoration: underline;
		font-weight: bold;
	}
	a.linkformat-2:hover {
		color: #900;
		text-decoration: underline;
	}
	.alert-high,.content .alert-high {
		font-size: 60px !important;
		line-height: 68px;
		letter-spacing: -1px;
	}
	.alert-medium {
		font-size: 36px !important;
		line-height: 44px;
	}
}

@media screen , projection {
	ul {
		list-style-type: none;
		list-style-position: outside;
		overflow: hidden;
	}
	h1,h1 *,h2,h2 * {
		font-family: Arial, Verdana, Helvetica, Sans-serif;
	}
	h3,h3 * {
		font-family: Verdana, Helvetica, Sans-serif;
	}
	h1 {
		font-size: 38px;
	}
	h1 * {
		font-size: 38px;
		text-decoration: none;
	}
	h2 * {
		text-decoration: none;
	}
	h3 {
		font-size: 10px;
	}
	h3 * {
		font-size: 10px;
		text-decoration: none;
	}
	h5 {
		font-size: 10px;
		font-weight: normal;
	}
	h5 * {
		font-size: 10px;
		text-decoration: none;
		font-weight: normal;
	}
	a:link {
		color: #000;
		background-color: transparent;
		text-decoration: none;
	}
	a:visited {
		color: #000;
		background-color: transparent;
		text-decoration: none;
	}
	a:active {
		color: #000;
		background-color: transparent;
		text-decoration: none;
	}
	a:focus {
		color: #000;
		background-color: transparent;
		text-decoration: none;
	}
	a:hover {
		color: inherit;
		background-color: transparent;
		text-decoration: none;
	}
	* img {
		border-width: 0;
		display: block;
	}
	.breadcrumbs {
		list-style-type: none;
		text-transform: none;
		width: 786px;
		vertical-align: baseline;
		display: block;
		float: left;
		color: inherit;
		background-color: transparent;
		margin: 1px 0 0 5px;
		padding: 0;
	}
	.breadcrumbs li {
		display: inline;
		padding: 0;
		margin: 0;
	}
	.breadcrumbs li * {
		text-decoration: none;
	}
	.breadcrumbs>li:first-child {
		padding-left: 5px;
	}
	.breadcrumbs li a:link,.breadcrumbs li a:visited,.breadcrumbs li a:active,.breadcrumbs li a:focus
		{
		color: #000;
		background-color: transparent;
		text-decoration: none;
	}
	.breadcrumbs li a:hover {
		color: #f00;
		background-color: transparent;
		text-decoration: underline;
	}
	.breadcrumbs li span {
		font-size: 9px;
		font-weight: normal;
		text-decoration: none;
		padding: 0 4px;
	}
	#date {
		display: block;
		float: right;
		font-style: normal;
		font-weight: normal;
		margin: 1px 2px 0 0;
		padding: 0;
	}
	.intro-element-article {
		margin: 0 0 4px 0;
		border: 0;
		display: block;
	}
	.intro-element-article em {
		font-size: 9px;
		font-style: normal;
		text-align: left;
	}
	.intro-element-article p {
		overflow: hidden;
		font-weight: bold;
		font-size: 14px;
		line-height: 18px;
	}
	.intro-element-article hr,.intro-element hr {
		clear: both;
		visibility: hidden;
		height: 1px;
	}
	.intro-element hr {
		clear: both;
		visibility: hidden;
		height: 1px;
	}
	.px212 hr,.wrapper-inner hr {
		display: none;
	}
	.intro-element {
		color: inherit;
		background-color: #fff;
		padding: 2px 2px 1px 2px;
		margin: 0 0 8px 0 !important;
		border: 1px solid #d2d2d2;
		display: block;
		height: auto;
	}
	.intro-element em {
		font-size: 9px;
		font-style: normal;
		padding: 0 0 0 4px;
	}
	.intro-element h2 {
		font-size: 18px;
		font-family: Arial, Verdana, Helvetica, Sans-serif;
		padding: 0 4px 0 4px;
	}
	.intro-element h2 span {
		display: block;
	}
	.intro-element p * {
		text-decoration: none;
	}
	.intro-element p {
		padding: 0 4px 4px 4px;
	}
	.intro-element ul {
		color: inherit;
		background-color: transparent;
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/dots.gif);
		background-repeat: repeat-x;
		background-position: top;
		margin: 0;
		padding: 2px 0 0 0 !important;
		display: block;
		clear: both;
		height: auto;
	}
	.intro-element ul li {
		font-size: 10px;
		color: #666;
		background-color: #f4f6e4;
		display: list-item;
		margin: 1px 0 1px 0;
	}
	.intro-element ul li a strong {
		padding-right: 6px;
	}
	.intro-element ul li a em {
		font-size: 10px;
		margin: 0;
		padding: 0 4px 0 0;
		text-transform: uppercase;
	}
	.intro-element ul li a em.read-more,.intro-element ul li a em.prelink-first
		{
		color: #900;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0 4px 0 0;
		padding: 0;
	}
	.inner-column .intro-element ul li .read-more {
		display: none;
	}
	.intro-element ul li a:link,.intro-element ul li a:active,.intro-element ul li a:visited,.intro-element ul li a:focus
		{
		display: block;
		width: 99.1%;
		line-height: 18px;
		height: 18px;
		padding: 0 0 0 2px;
		margin: 1px 0 1px 0 !important;
		color: #000;
		background-color: #f4f6e4;
		font-size: 10px;
	}
	.intro-element ul li a:hover {
		color: #000;
		background-color: #efead6;
		display: block;
		width: 99.1%;
		line-height: 18px;
		height: 18px;
		padding: 0 0 0 2px;
		margin: 1px 0 1px 0 !important;
	}
	.intro-element ul li a.link-size-1 em,.intro-element ul li a.link-size-1:link,.intro-element ul li a.link-size-1:active,.intro-element ul li a.link-size-1:visited,.intro-element ul li a.link-size-1:focus,.intro-element ul li a.link-size-1:hover
		{
		line-height: 22px;
		height: 22px;
		font-size: 13px;
		font-weight: bold;
	}
	.intro-element ul li a.link-size-2 em,.intro-element ul li a.link-size-2:link,.intro-element ul li a.link-size-2:active,.intro-element ul li a.link-size-2:visited,.intro-element ul li a.link-size-2:focus,.intro-element ul li a.link-size-2:hover
		{
		line-height: 28px;
		height: 28px;
		font-size: 20px;
		font-weight: bold;
	}
	.intro-element ul li a.link-size-3 em,.intro-element ul li a.link-size-3:link,.intro-element ul li a.link-size-3:active,.intro-element ul li a.link-size-3:visited,.intro-element ul li a.link-size-3:focus,.intro-element ul li a.link-size-3:hover
		{
		line-height: 36px;
		height: 36px;
		font-size: 24px;
		font-weight: bold;
	}
	html>body .intro-element ul li a:link,html>body .intro-element ul li a:active,html>body .intro-element ul li a:visited,html>body .intro-element ul li a:focus,html>body .intro-element ul li a:hover
		{
		width: auto !important;
		height: auto !important;
	}
	.trio-box .intro-element-small h2 {
		margin: 0 0 2px 0;
	}
	.trio-box .intro-element-small em {
		display: none;
	}
	.trio-box .intro-element-small h2 a,.intro-element-small h2,.article-column .intro-element h2,.inner-column .intro-element h2
		{
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
	}
	.intro-element-small h2,.article-column .intro-element h2 a,.inner-column .intro-element h2 a
		{
		font-family: Verdana, Arial, Helvetica, Sans-serif;
	}
	.px126 .intro-element {
		width: 120px;
		overflow: hidden;
	}
	.px156 .intro-element {
		width: 150px;
		overflow: hidden;
	}
	.intro-element-small p,.inner-column .intro-element p {
		font-size: 10px;
	}
	.inner-column .intro-element ul li {
		font-size: 10px;
	}
	.article-column .intro-element ul li a {
		color: inherit;
		background-color: #f7fcfb;
	}
	.article-column .intro-element ul li a:hover {
		color: inherit;
		background-color: #c9e6f4;
	}
	.article h2 {
		font-size: 16px;
		font-family: Arial, Helvetica, Sans-serif;
		padding: 0;
		margin: 14px 0 2px 0;
	}
	.article h2 a:link,.article h2 a:active,.article h2 a:visited,.article h2 a:focus
		{
		color: #000;
		background-color: transparent;
		font-size: 1em;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		padding: 0;
		margin: 14px 0 2px 0;
		text-decoration: underline;
		font-weight: bold;
	}
	.article h2 a:hover {
		color: #900;
		background-color: transparent;
	}
	.article p {
		padding: 0;
		margin: 0 0 14px 0;
		font-size: 12px;
		line-height: 18px;
	}
	.intro-element-article a:link,.intro-element-article a:active,.intro-element-article a:visited,.intro-element-article a:focus,.article a:link,.article a:active,.article a:visited,.article a:focus,.article p a:link,.article p a:active,.article p a:visited,.article p a:focus
		{
		color: #036;
		background-color: transparent;
		font-weight: normal;
		text-decoration: underline;
	}
	.intro-element-article a:link,.intro-element-article a:active,.intro-element-article a:visited,.intro-element-article a:focus
		{
		font-weight: bold;
		display: inline;
	}
	.intro-element-article a:hover,.article a:hover,.article p a:hover {
		color: #900;
		background-color: transparent;
		text-decoration: underline;
	}
	.article blockquote,.box blockquote {
		color: #333;
		background-color: #e8e8e8;
		margin: 0 0 12px 0;
		padding: 4px;
		clear: both;
	}
	.box blockquote {
		margin: 0;
	}
	.article blockquote p,.box blockquote 

		{
		color: #333;
		background-color: transparent;
		font-size: 18px;
		font-family: Arial, Verdana, Helvetica, Sans-serif;
	}
	.box blockquote p {
		font-size: 10px;
	}
	.article blockquote address,.box blockquote address {
		font-size: 9px;
		font-style: normal;
		text-align: right;
	}
	.article blockquote address cite,.box blockquote address cite {
		display: block;
		text-align: right;
	}
	.published {
		color: #888;
		background-color: transparent;
		font-size: 9px;
		line-height: 12px;
		clear: both;
		float: none;
		display: block;
		margin: 8px 0 8px 2px;
	}
	.published em {
		font-size: 9px;
		line-height: 12px;
		font-style: normal;
		display: block;
		clear: both;
		float: none;
	}
	.published address {
		display: inline;
		margin: 0;
		font-style: normal;
	}
	html>body .published address {
		margin: 0; *
		margin: 0 4px 0 0;
	}
	.published address a:link,.published address a:active,.published address a:focus,.published address a:visited
		{
		margin: 0;
		color: #666;
		background-color: transparent;
		text-decoration: none;
	}
	.published address a:hover {
		color: #900;
		background-color: transparent;
	}
	.article cite,.box cite {
		display: block;
		margin: 0 0 8px 0;
	}
	.article ul {
		display: block;
		list-style-position: outside;
		list-style-type: disc;
		margin: 0 0 12px 22px;
		padding: 0;
		overflow: visible;
	}
	.article ol {
		display: block;
		list-style-position: outside;
		list-style-type: decimal;
		margin: 0 0 10px 40px;
		padding: 0;
	}
	.article li {
		margin: 0 0 6px 0;
	}
	.article hr {
		color: #d2d2d2;
		background-color: #d2d2d2;
		display: block;
		border: 0;
		height: 1px;
		margin: 10px 0 10px 0;
	}
	.img-center {
		margin: 0 0 4px 0;
		padding: 0;
		float: none;
		display: block;
		clear: both;
		overflow: hidden;
	}
	.img-left {
		margin: 0 0 4px 0;
		padding: 0;
		float: left;
		display: block;
		clear: right;
		overflow: hidden;
	}
	html>body .img-left {
		margin: 0 4px 4px 0;
	}
	.img-right {
		margin: 0 0 4px 0;
		padding: 0;
		float: right;
		display: block;
		clear: right;
		overflow: hidden;
	}
	html>body .img-right {
		margin: 0 0 4px 4px;
	}
	.img-center img,.img-left img,.img-right img {
		display: block;
		margin: 0;
	}
	.img-center a img,.img-left a img,.img-right a img {
		display: block;
	}
	.img-center a:hover img,.img-left a:hover img,.img-right a:hover img {
		display: block;
	}
	.img-center p,.img-left p,.img-right p,.img-center address,.img-left address,.img-right address,.article .img-center p,.article .img-left p,.article .img-right p,.article .img-center address,.article .img-left address,.article .img-right address
		{
		font-size: 10px;
		font-weight: normal;
		color: #000;
		background-color: #e8e8e8;
		padding: 4px;
		margin: 0;
	}
	.img-center address,.img-left address,.img-right address {
		padding: 0 4px 4px 4px;
	}
	.intro-element .img-center p,.intro-element .img-left p,.intro-element .img-right p,.intro-element .img-center address,.intro-element .img-left address,.intro-element .img-right address
		{
		display: none;
	}
	.facts-center .intro-element .img-center p,.facts-center .intro-element .img-left p,.facts-center .intro-element .img-right p,.facts-center .intro-element .img-center address,.facts-center .intro-element .img-left address,.facts-center .intro-element .img-right address
		{
		display: block;
	}
	.facts-center {
		margin: 0 0 4px 0;
		padding: 0;
		float: none;
		clear: both;
		width: 100%;
	}
	.facts-left {
		margin: 4px 4px 4px 0px;
		padding: 0;
		float: left;
		clear: left;
		width: 180px;
	}
	.facts-right {
		padding: 0;
		margin: 4px 0 4px 4px;
		float: right;
		clear: right;
		width: 180px;
	}
	.facts-right.px231,.facts-left.px231 {
		width: 231px;
	}
	.facts-center,.facts-left,.facts-right {
		color: inherit;
		background-color: transparent;
		overflow: hidden;
		font-size: 0.9em;
	}
	.facts-center p,.facts-left p,.facts-right p {
		margin: 0;
	}
	.facts-center h2,.facts-left h2,.facts-right h2 {
		margin: 4px 0 4px 0;
		font-size: 12px;
		font-weight: bold;
	}
	.facts-center img,.facts-left img,.facts-right img {
		display: block;
		margin: 0;
	}
	.facts-center .intro-element,.facts-left .intro-element,.facts-right .intro-element
		{
		padding: 2px;
	}
	.facts-center .intro-element .img-center,.facts-center .intro-element .img-left,.facts-center .intro-element .img-right
		{
		overflow: hidden;
		width: 456px;
	}
	.facts-left .intro-element .img-center,.facts-left .intro-element .img-left,.facts-left .intro-element .img-right,.facts-right .intro-element .img-center,.facts-right .intro-element .img-left,.facts-right .intro-element .img-right
		{
		overflow: hidden;
		width: 174px;
	}
	.facts-center ul,.facts-left ul,.facts-right ul {
		display: list-item;
		margin: 4px 0 0 0;
		background-image: none;
		list-style-type: none;
	}
	.facts-center ul li,.facts-left ul li,.facts-right ul li {
		display: block;
		list-style-type: none;
		list-style-position: outside;
		line-height: 1.2em;
		overflow: hidden;
		padding: 0 0 0 4px;
		margin: 0 0 6px 0;
		color: #000;
		background-color: transparent;
		border-left: 4px solid #d2d2d2;
	}
	.facts-center ul li a:link,.facts-center ul li a:active,.facts-center ul li a:focus,.facts-center ul li a:visited,.facts-center ul li a:hover,.facts-left ul li a:link,.facts-left ul li a:active,.facts-left ul li a:focus,.facts-left ul li a:visited,.facts-left ul li a:hover,.facts-right ul li a:link,.facts-right ul li a:active
		.facts-right ul li a:focus,.facts-right ul li a:visited,.facts-right ul li a:hover
		{
		display: inline;
		color: inherit;
		background-color: transparent;
		padding: 0;
		margin: 0;
		line-height: 0.8em;
		width: auto !important;
	}
	.facts-center ul li a:hover,.facts-left ul li a:hover,.facts-right ul li a:hover
		{
		color: #900;
	}
	h3,h3.light {
		font-size: 10px;
		padding: 4px 5px 4px 5px;
		margin: 0 0 2px 0;
		color: #fff;
		background-color: #069;
		text-transform: uppercase;
		display: block;
		background-image: none;
	}
	h4,h4.light {
		font-size: 10px;
		padding: 3px 5px 3px 5px;
		margin: 0 0 2px 0;
		color: #333;
		background-color: #fff;
		background-image: none;
		text-transform: uppercase;
		display: block;
		border: 0;
	}
	h3 a:link,h3 a:active,h3 a:visited,h3 a:focus {
		color: #fff;
		background-color: transparent;
	}
	h4 a:link,h4 a:active,h4 a:visited,h4 a:focus,h4.light a:link,h4.light a:active,h4.light a:visited,h4.light a:focus
		{
		color: #333;
		background-color: transparent;
	}
	h3 a:hover,h4 a:hover {
		color: #900;
		background-color: transparent;
	}
	.article h3,.article-column h3,.article h4,.article-column h4 {
		font-size: 11px;
		padding: 2px 2px 2px 6px;
		margin: 0 0 1px 0;
		color: #036;
		background-color: transparent;
		background-image: none;
		text-transform: uppercase;
		display: block;
		border: 1px solid #d2d2d2;
	}
	.article h3 a:link,.article h3 a:active,.article h3 a:visited,.article h3 a:focus,.article-column h3 a:link,.article-column h3 a:active,.article-column h3 a:visited,.article-column h3 a:focus,.article h4 a:link,.article h4 a:active,.article h4 a:visited,.article h4 a:focus,.article-column h4 a:link,.article-column h4 a:active,.article-column h4 a:visited,.article-column h4 a:focus
		{
		color: #036;
		background-color: transparent;
		display: inline;
	}
	.article h3 a:hover,.article-column h3 a:hover,.article h4 a:hover,.article-column h4 a:hover
		{
		color: #900;
		background-color: transparent;
		display: inline;
	}
	.list,.list-light {
		margin: 0 0 8px 0;
		width: 180px;
	}
	.other-content .list {
		width: auto;
	}
	.list ul,.list ol,.list-light ul {
		width: 174px;
		height: auto;
		margin: 0;
		padding: 1px 2px 2px 2px;
		list-style-type: none;
		list-style-position: outside;
		border: 1px solid #d2d2d2;
		color: #000;
		background-color: #fff;
	}
	.article .list-light ul {
		width: 456px;
	}
	.content .list ul,.content .list-light ul {
		width: 462px;
	}
	.clean-box.px650 .list ul,.clean-box.px844 .list ul,.wide-content .list ul
		{
		width: 650px;
	}
	.pr33-list .list,.pr33-list .list-light {
		margin: 0 0 8px 0;
		width: 212px;
	}
	.pr50-list .list,.pr50-list .list-light {
		margin: 0 0 8px 0;
		width: 231px;
	}
	.pr33-list .list ul,.pr33-list .list-light ul {
		width: 206px;
	}
	.pr50-list .list ul,.pr50-list .list-light ul {
		width: 225px;
	}
	.list.px258 ul,.list-light.px258 ul {
		width: 252px;
	}
	.list ul li,.list ol li,.list-light ul li {
		color: inherit;
		background-color: transparent;
		margin: 0;
		display: list-item;
		width: 176px;
	}
	.list-light ul li {
		border-top: 1px solid #c9e6f4;
		width: 174px;
	}
	.article .list-light ul li {
		width: 456px;
	}
	.content .list ul li,.content .list-light ul li,.content .list-expand ul li
		{
		width: 462px;
	}
	.clean-box.px650 .list ul li,.clean-box.px844 .list ul li,.wide-content .list ul li
		{
		width: 650px;
	}
	.pr33-list .list ul li,.pr33-list .list-light ul li {
		width: 206px;
	}
	.pr50-list .list ul li,.pr50-list .list-light ul li {
		width: 225px;
	}
	.list.px258 ul li,.list-light.px258 ul li {
		width: 252px;
	}
	.list-light ul>li:first-child,.list-light.marg2b ul.border0t>li:first-child
		{
		border-top-color: #fff !important;
		margin-top: -1px;
	}
	.list ul li.no-link,.list ol li.no-link,.list ul li a:link,.list ul li a:active,.list ul li a:visited,.list ul li a:focus,.list ol li a:link,.list ol li a:active,.list ol li a:visited,.list ol li a:focus,.list-light ul li.no-link,.list-light ul li a:link,.list-light ul li a:active,.list-light ul li a:visited,.list-light ul li a:focus
		{
		color: inherit;
		background-color: #eaeaea;
		margin: 1px 0 1px 0;
		padding: 0 0 0 4px;
		display: block;
		width: 170px;
		line-height: 16px;
		font-size: 10px;
		text-decoration: none;
	}
	.list-light ul li.no-link,.list-light ul li a:link,.list-light ul li a:active,.list-light ul li a:visited,.list-light ul li a:focus
		{
		color: #000;
		background-color: transparent;
	}
	.list-light object {
		display: block;
		margin: 1px 0 0 0;
	}
	.list-light.list-image-gallery ul li a img {
		margin: 0 0 0 -4px;
		display: block;
	}
	.list-light.list-image-gallery ul li a em,.first-list-link a em {
		font-style: normal;
	}
	.first-list-link a:link,.first-list-link a:active,.first-list-link a:focus,.first-list-link a:visited
		{
		background-color: #e5efeb !important;
	}
	.first-list-link a:hover {
		background-color: #c9e6f4 !important;
	}
	.first-list-link a em {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/menu_arrow.gif);
		background-position: 0 4px;
		background-repeat: no-repeat;
		padding-left: 6px;
	}
	.first-list-link a img {
		margin-left: -4px;
	}
	.article h3,.article h4 {
		clear: both;
	}
	.article h3 a,.article h4 a {
		text-decoration: none !important;
		font-weight: bold !important;
	}
	.article .list-light ul li.no-link,.article .list-light ul li a:link,.article .list-light ul li a:focus,.article .list-light ul li a:active,.article .list-light ul li a:visited
		{
		width: 452px;
		text-decoration: none;
	}
	.article .list-light ul li a:hover {
		text-decoration: none;
	}
	.content .list ul li a:link,.content .list ul li a:focus,.content .list ul li a:active,.content .list ul li a:visited,.content .list-light ul li a:link,.content .list-light ul li a:focus,.content .list-light ul li a:active,.content .list-light ul li a:visited
		{
		width: 458px;
		text-decoration: none;
	}
	.clean-box.px650 .list ul li a:link,.clean-box.px650 .list ul li a:focus,.clean-box.px650 .list ul li a:active,.clean-box.px650 .list ul li a:visited,.clean-box.px844 .list ul li a:link,.clean-box.px844 .list ul li a:focus,.clean-box.px844 .list ul li a:active,.clean-box.px844 .list ul li a:visited,.wide-content .list ul li a:link,.wide-content .list ul li a:focus,.wide-content .list ul li a:active,.wide-content .list ul li a:visited
		{
		width: 646px;
		text-decoration: none;
	}
	.pr33-list .list ul li a:link,.pr33-list .list ul li a:focus,.pr33-list .list ul li a:active,.pr33-list .list ul li a:visited,.pr33-list .list-light ul li a:link,.pr33-list .list-light ul li a:focus,.pr33-list .list-light ul li a:active,.pr33-list .list-light ul li a:visited
		{
		width: 202px;
	}
	.pr50-list .list ul li a:link,.pr50-list .list ul li a:focus,.pr50-list .list ul li a:active,.pr50-list .list ul li a:visited,.pr50-list .list-light ul li a:link,.pr50-list .list-light ul li a:focus,.pr50-list .list-light ul li a:active,.pr50-list .list-light ul li a:visited
		{
		width: 221px;
	}
	.list.px258 ul li a:link,.list.px258 ul li a:focus,.list.px258 ul li a:active,.list.px258 ul li a:visited,.list-light.px258 ul li a:link,.list-light.px258 ul li a:focus,.list-light.px258 ul li a:active,.list-light.px258 ul li a:visited
		{
		width: 248px;
	}
	.list ul li a:hover,.list ol li a:hover,.list-light ul li a:hover {
		color: #000;
		background-color: #c9e6f4;
	}
	.list ol li {
		list-style-type: decimal;
		list-style-position: inside;
	}
	.list ol li,.list ol li a {
		width: 154px
	}
	html>body .list ol li,html>body .list ol li a {
		width: 170px
	}
	.list ul li.no-link em,.list ul li.no-link span,.list ol li.no-link em,.list ol li.no-link span,.list ul li a em,.list ol li a em,.list ul li a span,.list ol li a span,.list-light ul li a span
		{
		padding: 0 8px 0 0;
		font-style: normal;
	}
	.list-light ul li.list-outro,.list-light ul li.list-outro ul li {
		border-top: none;
	}
	li.list-outro,li.list-outro ul li,ul.list-outro-standalone,ul.list-outro-standalone li
		{
		text-transform: uppercase;
	}
	li.list-outro ul,ul.list-outro-standalone {
		color: inherit;
		background-color: #fff;
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/dots.gif);
		background-repeat: repeat-x;
		background-position: top;
		padding: 2px 0 0 0;
		margin: 1px 0 0 0;
		border: none;
	}
	li.list-outro ul li a:link,li.list-outro ul li a:active,li.list-outro ul li a:focus,li.list-outro ul li a:visited,.list-programs ol li.list-outro ul li a:link,.list-programs ol li.list-outro ul li a:active,.list-programs ol li.list-outro ul li a:focus,.list-programs ol li.list-outro ul li a:visited,.content .list-light ul li.list-outro ul li a:link,.content .list-light ul li.list-outro ul li a:active,.content .list-light ul li.list-outro ul li a:focus,.content .list-light ul li.list-outro ul li a:visited,.content .list ul li.list-outro ul li a:link,.content .list ul li.list-outro ul li a:active,.content .list ul li.list-outro ul li a:focus,.content .list ul li.list-outro ul li a:visited,.content .list ol li.list-outro ul li a:link,.content .list ol li.list-outro ul li a:active,.content .list ol li.list-outro ul li a:focus,.content .list ol li.list-outro ul li a:visited,.outer-column .list-light ul li.list-outro ul li a:link,.outer-column .list-light ul li.list-outro ul li a:active,.outer-column .list-light ul li.list-outro ul li a:focus,.outer-column .list-light ul li.list-outro ul li a:visited,.inner-column .list-light ul li.list-outro ul li a:link,.inner-column .list-light ul li.list-outro ul li a:active,.inner-column .list-light ul li.list-outro ul li a:focus,.inner-column .list-light ul li.list-outro ul li a:visited,.outer-column .list-light ol li.list-outro ul li a:link,.outer-column .list-light ol li.list-outro ul li a:active,.outer-column .list-light ol li.list-outro ul li a:focus,.outer-column .list-light ol li.list-outro ul li a:visited,.inner-column .list-light ol li.list-outro ul li a:link,.inner-column .list-light ol li.list-outro ul li a:active,.inner-column .list-light ol li.list-outro ul li a:focus,.inner-column .list-light ol li.list-outro ul li a:visited,ul.list-outro-standalone li a:link,ul.list-outro-standalone li a:active,ul.list-outro-standalone li a:focus,ul.list-outro-standalone li a:visited
		{
		margin: 1px 0 0 0 !important;
		padding: 0 0 0 4px;
		color: #000 !important;
		background-color: #f4f6e4 !important;
		width: 170px;
		display: block;
		line-height: 16px;
		font-size: 10px;
	}
	li.list-outro ul li a:hover,.list-programs ol li.list-outro ul li a:hover,.content .list-light ul li.list-outro ul li a:hover,.content .list ul li.list-outro ul li a:hover,.outer-column .list-light ul li.list-outro ul li a:hover,.inner-column .list-light ul li.list-outro ul li a:hover,ul.list-outro-standalone li a:hover
		{
		margin: 1px 0 0 0;
		color: inherit;
		background-color: #efead6 !important;
	}
	.article .list-light ul li.list-outro ul li a:link,.article .list-light ul li.list-outro ul li a:active,.article .list-light ul li.list-outro ul li a:focus,.article .list-light ul li.list-outro ul li a:visited,.article-column .list-light ul li.list-outro ul li a:link,.article-column .list-light ul li.list-outro ul li a:active,.article-column .list-light ul li.list-outro ul li a:focus,.article-column .list-light ul li.list-outro ul li a:visited
		{
		color: inherit;
		background-color: #f7fcfb !important;
	}
	.article .list-light ul li.list-outro ul li a:hover,.article-column .list-light ul li.list-outro ul li a:hover
		{
		color: inherit;
		background-color: #c9e6f4 !important;
	}
	.pr33-list .list-light ul li.list-outro ul li a:link,.pr33-list .list-light ul li.list-outro ul li a:active,.pr33-list .list-light ul li.list-outro ul li a:focus,.pr33-list .list-light ul li.list-outro ul li a:visited
		{
		width: 212px;
	}
	.pr50-list .list-light ul li.list-outro ul li a:link,.pr50-list .list-light ul li.list-outro ul li a:active,.pr50-list .list-light ul li.list-outro ul li a:focus,.pr50-list .list-light ul li.list-outro ul li a:visited
		{
		width: 231px;
	}
	.list.px258 ul li.list-outro ul li a:link,.list.px258 ul li.list-outro ul li a:active,.list.px258 ul li.list-outro ul li a:focus,.list.px258 ul li.list-outro ul li a:visited,.list-light.px258 ul li.list-outro ul li a:link,.list-light.px258 ul li.list-outro ul li a:active,.list-light.px258 ul li.list-outro ul li a:focus,.list-light.px258 ul li.list-outro ul li a:visited
		{
		width: 248px;
	}
	.list-programs ul li,.list-programs ol li {
		list-style-type: none;
		list-style-position: outside;
	}
	.list-programs ul li a:link,.list-programs ul li a:active,.list-programs ul li a:focus,.list-programs ul li a:visited,.list-programs ol li a:link,.list-programs ol li a:active,.list-programs ol li a:focus,.list-programs ol li a:visited
		{
		color: #000;
		background-color: #e1f2f2 !important;
	}
	.list-programs ul li a:hover,.list-programs ol li a:hover {
		color: inherit;
		background-color: #f4f6e4 !important;
	}
	.inner-column .list-alpha,.outer-column .list-alpha {
		width: auto;
		height: auto;
		display: block;
		text-align: left;
	}
	.inner-column .list-alpha ol,.outer-column .list-alpha ol {
		width: auto;
		height: 37px;
		display: block;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	.inner-column .list-alpha ol,.outer-column .list-alpha ol {
		width: 174px;
		height: 96px;
		margin: 4px -2px 0 2px;
	}
	html>body .inner-column .list-alpha ol,html>body .outer-column .list-alpha ol
		{
		margin: 2px -2px 0 2px;
	}
	.inner-column .list-alpha ol li,.outer-column .list-alpha ol li {
		display: inline;
		margin: 0;
		padding: 0;
	}
	.inner-column .list-alpha ol li a:link,.inner-column .list-alpha ol li a:active,.inner-column .list-alpha ol li a:focus,.inner-column .list-alpha ol li a:visited,.outer-column .list-alpha ol li a:link,.outer-column .list-alpha ol li a:active,.outer-column .list-alpha ol li a:focus,.outer-column .list-alpha ol li a:visited
		{
		width: 18px;
		height: 18px;
		line-height: 18px;
		display: block;
		float: left;
		border: 0;
		margin: 0 1px 1px 0;
		padding: 0;
		text-align: center;
		vertical-align: middle;
		font-size: 10px;
		font-weight: normal;
		color: inherit;
		background-color: #eaeaea;
	}
	.inner-column .list-alpha ol li a:hover,.outer-column .list-alpha ol li a:hover
		{
		color: inherit;
		background-color: #c9e6f4;
		font-weight: bold;
	}
	.wrapper-inner .list-alpha,.wrapper-inner .content .list-alpha {
		width: auto;
		text-align: left;
		display: block;
		clear: both;
		float: none;
		height: 63px;
		background-color: #fff;
		margin: 0 0 8px 0;
		border: 1px solid #d2d2d2;
	}
	.wrapper-inner .list-alpha ol,.wrapper-inner .content .list-alpha ol {
		width: auto;
		height: auto;
		display: block;
		margin: 0;
		padding: 0;
		list-style-type: none;
		margin: 1px 1px 0 1px;
	}
	.wrapper-inner .list-alpha ol li,.wrapper-inner .content .list-alpha ol li
		{
		display: inline;
		margin: 0;
		padding: 0;
	}
	.wrapper-inner .list-alpha ol li a:link,.wrapper-inner .list-alpha ol li a:active,.wrapper-inner .list-alpha ol li a:focus,.wrapper-inner .list-alpha ol li a:visited,.wrapper-inner .content .list-alpha ol li a:link,.wrapper-inner .content .list-alpha ol li a:active,.wrapper-inner .content .list-alpha ol li a:focus,.wrapper-inner .content .list-alpha ol li a:visited
		{
		width: 30px;
		height: 30px;
		line-height: 30px;
		display: block;
		float: left;
		border: 0;
		margin: 0 1px 1px 0;
		padding: 0;
		text-align: center;
		vertical-align: middle;
		font-size: 15px;
		font-weight: bold;
		color: inherit;
		background-color: #c9e6f4;
		font-family: Arial, Verdana, Helvetica, Sans-serif;
	}
	.wrapper-inner .list-alpha ol li a:hover,.wrapper-inner .content .list-alpha ol li a:hover
		{
		color: inherit;
		background-color: #fff;
		font-weight: bold;
	}
	#alphabetic .list-alpha ol li a.no:link,#alphabetic .list-alpha ol li a.no:active,#alphabetic .list-alpha ol li a.no:focus,#alphabetic .list-alpha ol li a.no:visited,#alphabetic .list-alpha ol li a.n_:link,#alphabetic .list-alpha ol li a.n_:active,#alphabetic .list-alpha ol li a.n_:focus,#alphabetic .list-alpha ol li a.n_:visited
		{
		margin: 0 0 1px 0;
	}
	.wrapper-inner .px323 .list-alpha {
		height: 94px;
	}
	.wrapper-inner .px323 .list-alpha ol li a:link,.wrapper-inner .px323 .list-alpha ol li a:active,.wrapper-inner .px323 .list-alpha ol li a:focus,.wrapper-inner .px323 .list-alpha ol li a:visited
		{
		width: 31px;
	}
	.wrapper-inner .px323 .list-alpha ol li a.nj:link,.wrapper-inner .px323 .list-alpha ol li a.nj:active,.wrapper-inner .px323 .list-alpha ol li a.nj:focus,.wrapper-inner .px323 .list-alpha ol li a.nj:visited,.wrapper-inner .px323 .list-alpha ol li a.nt:link,.wrapper-inner .px323 .list-alpha ol li a.nt:active,.wrapper-inner .px323 .list-alpha ol li a.nt:focus,.wrapper-inner .px323 .list-alpha ol li a.nt:visited,.wrapper-inner .px323 .list-alpha ol li a.n_:link,.wrapper-inner .px323 .list-alpha ol li a.n_:active,.wrapper-inner .px323 .list-alpha ol li a.n_:focus,.wrapper-inner .px323 .list-alpha ol li a.n_:visited
		{
		margin: 0 0 1px 0;
	}
	table {
		display: table;
	}
	tr {
		display: table-row;
	}
	thead {
		display: table-header-group;
	}
	tbody {
		display: table-row-group;
	}
	tfoot {
		display: table-footer-group;
	}
	col {
		display: table-column;
	}
	colgroup {
		display: table-column-group;
	}
	td,th {
		display: table-cell;
	}
	caption {
		display: table-caption;
	}
	abbr {
		border-bottom: 1px dotted #000;
		cursor: help;
	}
	.article h3.table-heading {
		color: #fff;
		background-color: #069;
		padding: 2px 2px 2px 4px;
		margin: 0 0 2px 0;
	}
	.article table,.wrapper-inner table,.content table,.inner-column table,.outer-column table
		{
		display: table;
		width: 100%;
		border-collapse: separate;
		border-spacing: 1px;
		caption-side: top;
		empty-cells: show;
		table-layout: auto;
		color: inherit;
		background-color: transparent;
		border: 1px solid #d2d2d2;
		padding: 0;
		margin: 0 0 8px 0;
		font-size: 10px;
	}
	html>body .article table,html>body .wrapper-inner table,html>body .content table,html>body .inner-column table,html>body .outer-column table
		{
		padding: 0;
	}
	.wrapper-inner table,.content table,.inner-column table,.outer-column table
		{
		background-color: #fff;
	}
	.article table caption,.wrapper-inner table caption,.content table caption,.inner-column table caption,.outer-column table caption
		{
		display: table-caption;
		color: #fff;
		background-color: #09c;
		font-weight: bold;
		padding: 2px 2px 2px 4px;
		border-bottom: 1px solid #fff;
	}
	.article table th,.wrapper-inner table th,.content table th,.inner-column table th,.outer-column table th
		{
		display: table-cell;
		color: #fff;
		background-color: #5a9ecf;
		border-width: 0;
		border-style: solid;
		border-color: #fff;
		padding: 2px 2px 2px 4px;
	}
	.article table td,.wrapper-inner table td,.content table td,.inner-column table td,.outer-column table td
		{
		display: table-cell;
		color: #000;
		background-color: #eaeaea;
		border-width: 0;
		border-style: solid;
		border-color: #fff;
		padding: 2px 2px 2px 4px;
		margin: 0;
	}
	.px212 .intro-element h2.alert-medium,.px212 .intro-element h2.alert-high,.intro-element.pr50 h2.alert-medium,.intro-element.pr50 h2.alert-high
		{
		font-size: 18px !important;
		line-height: 22px;
		letter-spacing: normal;
	}
	#mediaplayer embed {
		color: inherit;
		background-color: transparent;
	}
	#mediaplayer {
		margin: 0 0 12px 0;
		width: 178px;
		border: 1px solid #d2d2d2;
	}
	#mediaplayer object {
		display: block;
		margin: 2px 2px 2px 2px;
		width: 174px;
	}
	#mediaplayer fieldset {
		margin: 4px 4px 4px 4px;
		padding: 4px;
		border: 1px dotted #d2d2d2;
		text-align: center;
		font-size: 10px;
	}
	#mediaplayer fieldset input {
		color: inherit;
		background-color: #eee;
		text-align: center;
		border: 1px solid #777;
		margin: 4px 0 4px 0;
		width: 90%;
		cursor: pointer;
		display: block;
		font-size: 10px;
	}
	#mediaplayer fieldset legend {
		color: #777;
		background-color: #fff;
	}
	.article-bottom-element {
		display: block;
		clear: both;
		background-color: transparent;
		float: none;
	}
	#print-head {
		display: none;
	}
	div.article-related {
		clear: both;
		border-top: 1px dotted #d2d2d2;
		height: 14px;
		margin: 8px 0 0 0;
		padding: 8px;
		font-size: 10px;
		font-weight: bold;
		display: block;
		height: 180px;
		background-color: transparent;
	}
	div.article-related div.tip-a-friend {
		display: inline;
		margin: 0 16px 0 0;
		width: 200px;
		height: auto;
		vertical-align: top;
		text-align: center;
		overflow: hidden;
		background-color: transparent;
		float: left;
	}
	div.article-related div.tip-a-friend div#tips {
		display: block !important;
		width: auto;
		height: auto;
		margin: 4px 0 0 0;
		padding: 4px 4px 0 4px;
		border: 1px solid #f3e514;
		font-size: 10px;
		font-weight: normal;
		background-color: #faf38b;
	}
	div.article-related div div#tips form div label {
		text-align: left;
		display: block;
	}
	div.article-related div.tip-a-friend div input#tipbutton,div.article-related div.tip-a-friend div textarea#tipinputcomment,div.article-related div.tip-a-friend div input#tipinputto,div.article-related div.tip-a-friend div input#tipinputfrom
		{
		border: 1px solid #f3e514;
		font-size: 10px;
		background-color: #fff;
		padding: 0;
		vertical-align: middle;
		margin: 2px 0 0 0;
		width: 188px;
		height: 16px;
		line-height: 14px;
		display: block;
	}
	div.article-related div.tip-a-friend div input#tipbutton {
		margin: 2px 0 4px 0;
		width: 40%;
		height: 20px;
		color: inherit;
		background-color: #eee;
		text-align: center;
		cursor: pointer;
		font-size: 10px;
		border: 1px solid #ccc;
	}
	div.article-related div.tip-a-friend div textarea#tipinputcomment {
		height: 44px;
		vertical-align: top;
	}
	div.article-related div a:link,div.article-related div a:active,div.article-related div a:focus,div.article-related div a:visited
		{
		display: block;
		margin: 0;
		padding: 0;
		background-color: transparent;
	}
	div.article-related div a:hover {
		color: #900;
		background-color: transparent;
	}
	.promo {
		border: 1px solid #d2d2d2;
		width: auto;
		height: auto;
		padding: 2px;
		margin: 0 0 8px 0;
		color: inherit;
		background-color: #fff;
	}
	.outer-column .promo {
		border: 1px solid #d2d2d2;
		width: auto;
		height: auto;
		padding: 2px;
		margin: 0 0 8px 0;
		color: inherit;
		background-color: #fff;
	}
	.outer-column .promo h3 {
		font-size: 10px;
		padding: 0;
		margin: 2px 0 0 0;
		line-height: 10px;
		text-transform: uppercase;
		display: block;
		color: #fff;
		background-color: transparent;
		background-image: none;
	}
	.outer-column .promo h3 a:link,.outer-column .promo h3 a:active,.outer-column .promo h3 a:visited,.outer-column .promo h3 a:focus
		{
		display: block;
		width: auto;
		padding: 6px 2px 6px 4px;
		color: inherit;
		background-color: #069;
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/promo_arrow.gif);
		background-repeat: no-repeat;
		background-position: 96% 50%;
	}
	.outer-column .promo h3 a:hover {
		color: #fff;
		background-color: #666;
	}
	.outer-column .promo img {
		padding: 0;
		margin: 0;
		display: block;
	}
	.outer-column .promo.bg000000 h3 a:link,.outer-column .promo.bg000000 h3 a:active,.outer-column .promo.bg000000 h3 a:visited,.outer-column .promo.bg000000 h3 a:focus
		{
		color: inherit;
		background-color: #000;
	}
	.outer-column .promo.bg990000 h3 a:link,.outer-column .promo.bg990000 h3 a:active,.outer-column .promo.bg990000 h3 a:visited,.outer-column .promo.bg990000 h3 a:focus
		{
		color: inherit;
		background-color: #900;
	}
	.outer-column .promo.bgcc0000 h3 a:link,.outer-column .promo.bgcc0000 h3 a:active,.outer-column .promo.bgcc0000 h3 a:visited,.outer-column .promo.bgcc0000 h3 a:focus
		{
		color: inherit;
		background-color: #c00;
	}
	.outer-column .promo.bgff6600 h3 a:link,.outer-column .promo.bgff6600 h3 a:active,.outer-column .promo.bgff6600 h3 a:visited,.outer-column .promo.bgff6600 h3 a:focus
		{
		color: inherit;
		background-color: #f60;
	}
	.outer-column .promo.bgff8a00 h3 a:link,.outer-column .promo.bgff8a00 h3 a:active,.outer-column .promo.bgff8a00 h3 a:visited,.outer-column .promo.bgff8a00 h3 a:focus
		{
		color: inherit;
		background-color: #ff8a00;
	}
	.outer-column .promo.bgffa800 h3 a:link,.outer-column .promo.bgffa800 h3 a:active,.outer-column .promo.bgffa800 h3 a:visited,.outer-column .promo.bgffa800 h3 a:focus
		{
		color: inherit;
		background-color: #ffa800;
	}
	.outer-column .promo.bgffcc66 h3 a:link,.outer-column .promo.bgffcc66 h3 a:active,.outer-column .promo.bgffcc66 h3 a:visited,.outer-column .promo.bgffcc66 h3 a:focus
		{
		color: inherit;
		background-color: #fc6;
	}
	.outer-column .promo.bgfeebab h3 a:link,.outer-column .promo.bgfeebab h3 a:active,.outer-column .promo.bgfeebab h3 a:visited,.outer-column .promo.bgfeebab h3 a:focus
		{
		color: inherit;
		background-color: #feebab;
	}
	.outer-column .promo.bgf4f6e4 h3 a:link,.outer-column .promo.bgf4f6e4 h3 a:active,.outer-column .promo.bgf4f6e4 h3 a:visited,.outer-column .promo.bgf4f6e4 h3 a:focus
		{
		color: inherit;
		background-color: #f4f6e4;
	}
	.outer-column .promo.bge5efeb h3 a:link,.outer-column .promo.bge5efeb h3 a:active,.outer-column .promo.bge5efeb h3 a:visited,.outer-column .promo.bge5efeb h3 a:focus
		{
		color: inherit;
		background-color: #e5efeb;
	}
	.outer-column .promo.bgc9e6f4 h3 a:link,.outer-column .promo.bgc9e6f4 h3 a:active,.outer-column .promo.bgc9e6f4 h3 a:visited,.outer-column .promo.bgc9e6f4 h3 a:focus
		{
		color: inherit;
		background-color: #c9e6f4;
	}
	.outer-column .promo.bg8dcfef h3 a:link,.outer-column .promo.bg8dcfef h3 a:active,.outer-column .promo.bg8dcfef h3 a:visited,.outer-column .promo.bg8dcfef h3 a:focus
		{
		color: inherit;
		background-color: #8dcfef;
	}
	.outer-column .promo.bg3bafe2 h3 a:link,.outer-column .promo.bg3bafe2 h3 a:active,.outer-column .promo.bg3bafe2 h3 a:visited,.outer-column .promo.bg3bafe2 h3 a:focus
		{
		color: inherit;
		background-color: #3bafe2;
	}
	.outer-column .promo.bg0099cc h3 a:link,.outer-column .promo.bg0099cc h3 a:active,.outer-column .promo.bg0099cc h3 a:visited,.outer-column .promo.bg0099cc h3 a:focus
		{
		color: inherit;
		background-color: #09c;
	}
	.outer-column .promo.bg006699 h3 a:link,.outer-column .promo.bg006699 h3 a:active,.outer-column .promo.bg006699 h3 a:visited,.outer-column .promo.bg006699 h3 a:focus
		{
		color: inherit;
		background-color: #069;
	}
	.outer-column .promo.bg003366 h3 a:link,.outer-column .promo.bg003366 h3 a:active,.outer-column .promo.bg003366 h3 a:visited,.outer-column .promo.bg003366 h3 a:focus
		{
		color: inherit;
		background-color: #036;
	}
	.outer-column .promo.bg5386ce h3 a:link,.outer-column .promo.bg5386ce h3 a:active,.outer-column .promo.bg5386ce h3 a:visited,.outer-column .promo.bg5386ce h3 a:focus
		{
		color: inherit;
		background-color: #5386ce;
	}
	.outer-column .promo.bg8bbcf3 h3 a:link,.outer-column .promo.bg8bbcf3 h3 a:active,.outer-column .promo.bg8bbcf3 h3 a:visited,.outer-column .promo.bg8bbcf3 h3 a:focus
		{
		color: inherit;
		background-color: #8bbcf3;
	}
	.outer-column .promo.bga7d2f1 h3 a:link,.outer-column .promo.bga7d2f1 h3 a:active,.outer-column .promo.bga7d2f1 h3 a:visited,.outer-column .promo.bga7d2f1 h3 a:focus
		{
		color: inherit;
		background-color: #a7d2f1;
	}
	.outer-column .promo.bgb7def1 h3 a:link,.outer-column .promo.bgb7def1 h3 a:active,.outer-column .promo.bgb7def1 h3 a:visited,.outer-column .promo.bgb7def1 h3 a:focus
		{
		color: inherit;
		background-color: #b7def1;
	}
	.outer-column .promo.bgcae5e6 h3 a:link,.outer-column .promo.bgcae5e6 h3 a:active,.outer-column .promo.bgcae5e6 h3 a:visited,.outer-column .promo.bgcae5e6 h3 a:focus
		{
		color: inherit;
		background-color: #cae5e6;
	}
	.outer-column .promo.bgd4e7b1 h3 a:link,.outer-column .promo.bgd4e7b1 h3 a:active,.outer-column .promo.bgd4e7b1 h3 a:visited,.outer-column .promo.bgd4e7b1 h3 a:focus
		{
		color: inherit;
		background-color: #d4e7b1;
	}
	.outer-column .promo.bgc3de56 h3 a:link,.outer-column .promo.bgc3de56 h3 a:active,.outer-column .promo.bgc3de56 h3 a:visited,.outer-column .promo.bgc3de56 h3 a:focus
		{
		color: inherit;
		background-color: #c3de56;
	}
	.outer-column .promo.bg99cc00 h3 a:link,.outer-column .promo.bg99cc00 h3 a:active,.outer-column .promo.bg99cc00 h3 a:visited,.outer-column .promo.bg99cc00 h3 a:focus
		{
		color: inherit;
		background-color: #9c0;
	}
	.outer-column .promo.bg66cc00 h3 a:link,.outer-column .promo.bg66cc00 h3 a:active,.outer-column .promo.bg66cc00 h3 a:visited,.outer-column .promo.bg66cc00 h3 a:focus
		{
		color: inherit;
		background-color: #6c0;
	}
	.outer-column .promo.bg52a926 h3 a:link,.outer-column .promo.bg52a926 h3 a:active,.outer-column .promo.bg52a926 h3 a:visited,.outer-column .promo.bg52a926 h3 a:focus
		{
		color: inherit;
		background-color: #52a926;
	}
	.outer-column .promo.bg009933 h3 a:link,.outer-column .promo.bg009933 h3 a:active,.outer-column .promo.bg009933 h3 a:visited,.outer-column .promo.bg009933 h3 a:focus
		{
		color: inherit;
		background-color: #093;
	}
	.outer-column .promo.bg006633 h3 a:link,.outer-column .promo.bg006633 h3 a:active,.outer-column .promo.bg006633 h3 a:visited,.outer-column .promo.bg006633 h3 a:focus
		{
		color: inherit;
		background-color: #063;
	}
	.outer-column .promo.bgece7d1 h3 a:link,.outer-column .promo.bgece7d1 h3 a:active,.outer-column .promo.bgece7d1 h3 a:visited,.outer-column .promo.bgece7d1 h3 a:focus
		{
		color: inherit;
		background-color: #ece7d1;
	}
	.outer-column .promo.bge3dcbf h3 a:link,.outer-column .promo.bge3dcbf h3 a:active,.outer-column .promo.bge3dcbf h3 a:visited,.outer-column .promo.bge3dcbf h3 a:focus
		{
		color: inherit;
		background-color: #e3dcbf;
	}
	.outer-column .promo.bgd7d1ae h3 a:link,.outer-column .promo.bgd7d1ae h3 a:active,.outer-column .promo.bgd7d1ae h3 a:visited,.outer-column .promo.bgd7d1ae h3 a:focus
		{
		color: inherit;
		background-color: #d7d1ae;
	}
	.box,.trio-box {
		color: inherit;
		background-color: #fff;
		padding: 2px 2px 2px 2px;
		margin: 0 0 8px 0;
		border: 1px solid #d2d2d2;
		display: block;
		width: auto;
		height: auto;
		float: none;
	}
	.trio-box {
		height: 60px;
		clear: both;
		overflow: hidden;
	}
	.clean-box {
		color: inherit;
		background-color: transparent;
		padding: 0;
		margin: 0;
		border: 0;
		display: block;
	}
	.trio-box-wide {
		height: 68px;
	}
	.weather-box-simple {
		border-width: 1px 1px 0 1px;
		border-style: solid;
		border-color: #d2d2d2;
		height: 100px;
		min-height: 100px;
		width: auto;
		display: block;
		padding: 2px;
		background-color: #fff;
	}
	html>body .weather-box-simple {
		height: auto;
		min-height: 110px;
	}
	.weather-box-simple h5 {
		display: block;
		background-color: transparent;
		margin-bottom: 2px;
		height: auto;
	}
	.weather-box-simple h5 em {
		font-style: normal;
		font-weight: bold;
		font-size: 10px;
	}
	.weather-box-simple .left {
		border-width: 0;
		border-style: solid;
		border-color: #e5efeb;
		height: 45px;
		width: 81px;
		background-color: transparent;
		display: block;
	}
	.weather-box-simple .left img {
		text-align: center;
		margin: auto;
	}
	.weather-box-simple .right {
		border: 0;
		height: 45px;
		width: 90px;
		background-color: transparent;
		display: block;
	}
	.weather-box-simple.plus .right {
		color: #c00;
	}
	.weather-box-simple.minus .right {
		color: #036;
	}
	.weather-box-simple .right strong {
		display: block;
		text-align: center;
		vertical-align: middle;
		line-height: 45px;
		margin: auto;
		color: inherit;
		font-size: 22px;
		font-weight: bold;
	}
	.weather-box-simple ul.more-weather {
		margin: 0 0 4px 0;
		display: block;
		width: 170px;
		height: 36px;
		list-style-position: outside;
		color: inherit;
		background-color: transparent;
		border: 0;
	}
	.weather-box-simple ul.more-weather li {
		display: list-item;
		margin: 0 0 0 0;
		padding: 0 0 0 10px;
		list-style-type: none;
		color: inherit;
		background-color: transparent;
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/link_arrow.gif);
		background-position: 4px 70%;
		background-repeat: no-repeat;
		line-height: 16px;
		vertical-align: middle;
		border: 0;
	}
	.weather-box-simple ul.more-weather li a {
		font-size: 10px;
		display: inline;
	}
	.weather-box-simple ul.more-weather li a:hover {
		color: #900;
		background-color: transparent;
	}
	.list-light ul.border0t>li:first-child {
		border-top-color: #c9e6f4 !important;
	}
	.where-i-live-adjustment p {
		padding: 4px 0 8px 0;
		margin: 0;
		font-size: 12px;
		color: #c00;
		background-color: transparent;
		font-weight: bold;
		display: block;
	}
	.where-i-live-adjustment form {
		margin: 0;
		padding: 0;
		color: #444;
		background-color: transparent;
		text-align: left;
		vertical-align: top;
		font-size: 10px;
	}
	.where-i-live-adjustment form fieldset {
		margin: 0;
		padding: 0 4px 4px 4px;
		border: 1px solid #d2d2d2;
		color: inherit;
		background-color: transparent;
	}
	.where-i-live-adjustment form fieldset legend {
		margin: 0;
		padding: 0;
		color: #a2a2a2;
		background-color: transparent;
		font-size: 10px;
	}
	.where-i-live-adjustment form fieldset span {
		vertical-align: bottom;
	}
	.where-i-live-adjustment form fieldset span a:link,.where-i-live-adjustment form fieldset span a:active,.where-i-live-adjustment form fieldset span a:visited,.where-i-live-adjustment form fieldset span a:focus
		{
		color: #444;
		background-color: transparent;
		text-decoration: none;
	}
	.where-i-live-adjustment form fieldset span a:hover {
		color: #900;
		background-color: transparent;
	}
	.where-i-live-adjustment form fieldset p {
		color: #444;
		background-color: transparent;
		padding: 10px 0 4px 0;
		margin: 0;
		font-weight: normal;
		display: block;
		font-size: 10px;
	}
	.where-i-live-adjustment form fieldset input {
		margin: 10px 20px 0 0;
		padding: 0;
		border: 1px solid #444;
		height: 30px;
		width: 80px;
		font-size: 12px;
		font-weight: bold;
		color: #444;
		background-color: #eee;
		text-align: center;
		cursor: pointer;
	}
	#main .wrapper #image-gallery-content {
		width: 842px;
		float: left;
		margin: 0 0 4px 0;
		padding: 0;
		color: inherit;
		background-color: #000;
		border-width: 1px;
		border-style: solid;
		border-color: #d2d2d2;
	}
	#main .wrapper #image-gallery-content h1 {
		color: #fff;
		background-color: transparent;
		font-size: 24px;
		margin: 6px 4px 20px 4px;
		padding: 0 0 6px 0;
		width: auto;
		display: block;
		border-bottom: 1px solid #444;
	}
	#main .wrapper #image-gallery-content h1 a {
		color: #fff;
		background-color: transparent;
	}
	#main .wrapper #image-gallery-content h1 a:hover {
		color: #d2d2d2;
		background-color: transparent;
	}
	#main .wrapper #image-gallery-content .image-gallery {
		width: 656px;
		height: auto;
		float: left;
		border: none;
		color: inherit;
		background-color: transparent;
		padding: 2px;
		margin: 0;
	}
	#main .wrapper #image-gallery-content .image-gallery img#image-gallery {
		display: block;
		text-align: center;
		margin: 0;
		border: 3px solid #fff;
	}
	#main .wrapper #image-gallery-content .gallery-images {
		display: block;
		clear: both;
		border-top: 0;
		width: 834px;
		height: auto;
		float: none;
		margin: 10px 4px 4px 4px;
		padding: 0;
		color: inherit;
		background-color: transparent;
	}
	#main .wrapper #image-gallery-content .gallery-images ol {
		display: block;
		width: 100%;
		height: auto;
		margin: 8px 0 0 0;
		padding: 0;
		color: inherit;
		background-color: transparent;
		list-style-type: none;
	}
	#main .wrapper #image-gallery-content .gallery-images ol li {
		display: block;
		width: auto;
		height: auto;
		margin: 0 4px 4px 0;
		padding: 0;
		float: left;
	}
	#main .wrapper #image-gallery-content .gallery-images ol li a {
		display: block;
		border: 1px solid #d2d2d2;
		height: auto;
		width: auto;
		margin: 1px;
	}
	#main .wrapper #image-gallery-content .gallery-images ol li.current-image
		{
		display: block;
		border: 2px solid #fff;
		text-decoration: none;
		margin: 0 4px 4px 0;
	}
	#main .wrapper #image-gallery-content .gallery-images ol li.current-image img
		{
		width: 40px;
		height: 40px;
		display: block;
	}
	#main .wrapper #image-gallery-content .gallery-images ol li.current-image a:hover
		{
		border: 2px solid #f60;
	}
	#main .wrapper #image-gallery-content .gallery-images ol li a:hover {
		border: 1px solid #f60;
	}
	#main .wrapper #image-gallery-content .gallery-images ol li a img {
		width: 40px;
		height: 40px;
		display: block;
	}
	#main .wrapper #image-gallery-content .gallery-intro-element {
		color: #fff;
		background-color: transparent;
		margin: 10px 4px 4px 4px;
		padding: 0;
		border-top: 1px solid #444;
		width: 834px;
		height: auto;
		display: block;
		clear: both;
		float: none;
	}
	#main .wrapper #image-gallery-content .gallery-intro-element ul {
		margin: 20px 0 0 0;
		font-size: 10px;
	}
	#main .wrapper #image-gallery-content .gallery-intro-element ul li a {
		color: #fff;
		background-color: transparent;
	}
	#main .wrapper #image-gallery-content .gallery-intro-element ul li a:hover
		{
		color: #d2d2d2;
		background-color: transparent;
	}
	#main .wrapper #image-gallery-content .gallery-intro-element p {
		margin: 8px 0 0 0;
	}
	#main .wrapper #image-gallery-content .image-gallery-operator {
		width: 179px;
		height: auto;
		float: right;
		margin: 2px 0 0 0;
		padding: 0;
		display: block;
		color: inherit;
		background-color: transparent;
		border: 0;
	}
	.image-gallery-operator .operator-buttons {
		display: block;
		margin: 0 2px 0 0;
		padding: 0;
		border: none;
	}
	.image-gallery-operator .operator-buttons a {
		font-size: 10px;
		width: 46px;
		height: 16px;
		color: inherit;
		background-color: #d2d2d2;
		border: 1px solid #fff;
		cursor: pointer;
		margin: 0 2px 0 0;
		display: inline;
		float: right;
		text-align: center;
	}
	.image-gallery-operator .operator-buttons a#button-next,.image-gallery-operator .operator-buttons a#button-back
		{
		color: inherit;
		background-color: #9c0;
		height: 20px;
		background-position: 50% 50%;
		background-repeat: no-repeat;
	}
	.image-gallery-operator .operator-buttons a#button-last,.image-gallery-operator .operator-buttons a#button-first
		{
		margin-top: 2px;
		width: 34px;
		background-position: 50% 50%;
		background-repeat: no-repeat;
	}
	.image-gallery-operator .operator-buttons a#button-next {
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/imagegallery/next_arrow.gif)
			;
	}
	.image-gallery-operator .operator-buttons a#button-back {
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/imagegallery/back_arrow.gif)
			;
	}
	.image-gallery-operator .operator-buttons a#button-last {
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/imagegallery/last_arrow.gif)
			;
	}
	.image-gallery-operator .operator-buttons a#button-first {
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/imagegallery/first_arrow.gif)
			;
	}
	.image-gallery-operator .operator-buttons a:hover,.image-gallery-operator .operator-buttons a#button-next
		:hover,.image-gallery-operator .operator-buttons a#button-back :hover
		{
		color: inherit;
		background-color: #f60;
	}
	.image-gallery-operator #operator-display {
		margin: 34px 2px 0 2px;
		padding: 0;
		font-size: 12px;
		width: 175px;
		height: auto;
		display: block;
		float: right;
		text-align: left;
		color: #fff;
		background-color: transparent;
	}
	.image-gallery-operator address {
		color: #fff !important;
		background-color: transparent;
		display: block;
		margin: 4px 4px 0 0;
		font-size: 10px;
		text-align: right;
		clear: both;
	}
	.image-gallery-operator #imagecounter {
		font-size: 10px;
		color: #fff;
		background-color: transparent;
		margin: 20px 2px 2px 2px;
		display: block;
	}
	.image-gallery-operator form.tip-image {
		margin: 20px 2px 4px 0;
		vertical-align: bottom;
		width: auto;
		height: auto;
	}
	.image-gallery-operator form.tip-image fieldset {
		border: 1px solid #d2d2d2;
		width: 168px;
		color: #d2d2d2;
		background-color: transparent;
		padding: 4px;
		margin: 0 0 0 0;
		font-size: 10px;
		overflow: hidden;
	}
	.image-gallery-operator form.tip-image fieldset legend {
		color: #d2d2d2;
		background-color: transparent;
		font-size: 10px;
	}
	.image-gallery-operator form.tip-image fieldset input {
		font-size: 9px;
		width: 98%;
		height: 16px;
		color: #d2d2d2;
		background-color: transparent;
		border: 1px solid #d2d2d2;
		cursor: pointer;
		margin: 0 0 0 0;
		padding: 1px 0 0 2px;
		display: block;
		text-align: left;
	}
	.image-gallery-operator form.tip-image fieldset input.send-tip {
		font-size: 9px;
		width: 48px;
		height: 18px;
		color: #d2d2d2;
		background-color: #222;
		border: 1px solid #d2d2d2;
		cursor: pointer;
		margin: 4px 0 0 0;
		text-align: center;
	}
	#directory {
		display: block;
		height: 500px;
		width: auto;
		font-size: 10px;
		line-height: 14px;
		float: none;
		clear: both;
	}
	html>body #directory {
		line-height: 12px;
	}
	#directory a:link,#directory a:active,#directory a:focus {
		color: #036;
		background-color: transparent;
		font-size: 10px;
	}
	#directory a:visited {
		color: #09c;
		background-color: transparent;
	}
	#directory a:hover {
		color: #09c;
		background-color: transparent;
	}
	#directory h4,#directory h4 a:link,#directory h4 a:active,#directory h4 a:focus,#directory h4 a:visited
		{
		padding: 0;
		margin: 0;
		color: #036;
		background-color: transparent;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
	}
	#directory h4 a:hover {
		color: #09c;
	}
	#directory h4 a em {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/menu_arrow.gif);
		background-position: center right;
		background-repeat: no-repeat;
		background-color: transparent;
		width: auto;
		line-height: 10px;
		display: inline;
		padding: 0 7px 0 0;
	}
	#directory-col1 {
		width: 32%;
		height: auto;
		float: left;
		display: block;
		margin: 0 8px 0 0;
		padding: 0;
	}
	#directory-col2 {
		width: 32%;
		height: auto;
		float: left;
		display: block;
		margin: 0 8px 0 0;
		padding: 0;
	}
	#directory-col3 {
		width: 32%;
		height: auto;
		float: right;
		display: block;
		margin: 0;
		padding: 0;
	}
	#directory ul {
		display: block;
		margin: 0 0 8px 0;
	}
	#directory ul li {
		display: inline;
	}
	.the-day-today {
		display: block;
		min-height: 240px;
	}
	.the-day-today .img-right {
		margin: 4px 2px 4px 0;
	}
	.the-day-today .img-right p {
		background-color: #e5efeb;
	}
	.the-day-today em {
		margin: 0 4px 0 0;
		font-weight: bold;
		color: #333;
		font-style: normal;
	}
	.the-day-today ul li {
		font-size: 11px;
		display: block;
		width: 350px;
		line-height: 16px;
		margin: 0;
		vertical-align: middle;
	}
	.the-day-today ul li a:link,.the-day-today ul li a:active,.the-day-today ul li a:focus,.the-day-today ul li a:visited
		{
		color: #000;
		font-weight: bold;
		display: block;
		background-color: #e5efeb;
		width: 350px;
		height: auto;
		line-height: 20px;
		margin: 2px 0 2px 0;
		padding: 0;
		vertical-align: middle;
	}
	.the-day-today ul li a:hover {
		background-color: #e4e4e4;
	}
	.the-day-today a em {
		color: #900;
	}
	.intro-element.marg2b {
		margin-bottom: 2px !important;
	}
	.tabs {
		clear: both;
		position: relative;
		margin: 0;
		padding: 0;
		width: 100%;
		height: 21px;
		color: #fff;
		background-color: transparent;
		background-image: none;
		border-bottom: 3px solid #09c;
	}
	.tabs ol {
		font-size: 10px;
		list-style-type: none;
		display: block;
		text-transform: uppercase;
		font-weight: bold;
		z-index: 1;
	}
	.tabs ol li {
		height: 21px;
		width: auto;
		display: block;
		float: left;
		color: inherit;
		background-color: transparent;
		margin: 0 1px 0 0;
	}
	.mm-box-medium .tabs ol li#tab3 {
		margin: 0;
	}
	.mm-box .tabs ol li#tabempty {
		width: 188px;
		height: 20px;
		color: inherit;
		background-color: #8dcfef;
		margin: 0;
	}
	.tabs ol li a:link,.tabs ol li a:active,.tabs ol li a:visited,.tabs ol li a:focus
		{
		color: #fff;
		background-color: #8dcfef;
		padding: 4px 8px;
		text-decoration: none;
		display: block;
		width: 137px;
	}
	.mm-box-medium .tabs ol li#tabempty,.mm-box-medium .tabs ol li#tab3 a:link,.mm-box-medium .tabs ol li#tab3 a:active,.mm-box-medium .tabs ol li#tab3 a:visited,.mm-box-medium .tabs ol li#tab3 a:focus
		{
		width: 138px;
	}
	html>body .tabs ol li:hover {
		color: inherit;
		background-color: #09c;
		border-bottom: 1px solid #fff;
		height: 20px;
	}
	.tabs ol li a:hover {
		color: inherit;
		background-color: #09c;
	}
	.tabs ol li.active-tab {
		color: inherit;
		background-color: transparent;
	}
	.tabs ol li.active-tab a:link,.tabs ol li.active-tab a:active,.tabs ol li.active-tab a:focus,.tabs ol li.active-tab a:visited
		{
		color: inherit;
		background-color: #09c;
	}
	.mm-box {
		height: auto;
		border: 1px solid #d2d2d2 !important;
	}
	html>body .mm-box {
		height: auto;
	}
	.tabs-box {
		clear: both;
		margin: 2px 0 0 0;
		padding: 6px 2px 2px 2px;
		z-index: 1;
		min-height: 96px;
		width: auto;
		height: 332px;
		overflow: hidden;
		color: inherit;
		background-color: #fff;
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/mm.gif);
		display: block;
		float: none;
		border-bottom: 2px solid #fff;
	}
	html>body.tabs-box {
		margin: 0;
		padding: 4px 2px 2px 2px;
	}
	#tab2box .tabs-box,#tab3box .tabs-box {
		overflow: auto;
	}
	.tabs-box .left,.tabs-box .right {
		width: 215px;
		text-align: center;
		background-color: transparent;
	}
	.mm-box-medium .tabs-box .left,.mm-box-medium .tabs-box .right {
		width: 215px;
	}
	.tabs-box .intro-element {
		margin: 0 0 2px 0 !important;
		border: 0;
		width: 183px;
		height: auto;
		overflow: hidden;
		background-color: transparent;
	}
	.mm-box-medium .tabs-box .intro-element {
		width: 183px;
	}
	html>body .tabs-box .intro-element {
		margin: 0 auto 8px auto !important;
	}
	.tabs-box .left .intro-element .img-center,.tabs-box .right .intro-element .img-center,.tabs-box .left .intro-element .img-left,.tabs-box .right .intro-element .img-left,.tabs-box .left .intro-element .img-right,.tabs-box .right .intro-element .img-right
		{
		padding: 4px;
		margin: 0;
		border-width: 0 1px 1px 0;
		border-color: #ccc;
		border-style: solid;
		background-color: #fff;
		width: auto;
		height: 100px;
		overflow: hidden;
		float: none;
		display: block;
		clear: both;
	}
	.tabs-box .intro-element .intro-element-inner-wrapper {
		margin: 2px 0 0 0;
		padding: 0;
		border-width: 0 1px 1px 0;
		border-style: solid;
		border-color: #ccc;
		background-image: none;
		background-color: #fff;
	}
	.tabs-box .left .intro-element .img-center:hover,.tabs-box .right .intro-element .img-center:hover,.tabs-box .left .intro-element .img-left:hover,.tabs-box .right .intro-element .img-left:hover,.tabs-box .left .intro-element .img-right:hover,.tabs-box .right .intro-element .img-right:hover,.tabs-box .intro-element .intro-element-inner-wrapper:hover
		{
		background-color: #c9e6f4;
	}
	.tabs-box .intro-element .intro-element-inner-wrapper h2,.tabs-box .intro-element .intro-element-inner-wrapper h2 a
		{
		display: block;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		line-height: 12px;
		padding: 2px 2px 0 2px;
		margin: 0;
	}
	.tabs-box .intro-element .intro-element-inner-wrapper p,.tabs-box .intro-element .intro-element-inner-wrapper p a
		{
		display: block;
	}
	.tabs-box .intro-element .intro-element-inner-wrapper p span {
		margin: 0 0 0 0;
		display: block;
		clear: both;
		font-size: 9px;
		background-color: transparent;
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/link_arrow.gif);
		background-position: 0 70%;
		background-repeat: no-repeat;
		line-height: 14px;
		vertical-align: middle;
		color: #900;
		font-size: 9px;
		padding: 0 0 0 8px;
		cursor: pointer;
	}
	.tabs-box .intro-element .intro-element-inner-wrapper p span:hover {
		color: #036;
		text-decoration: underline;
	}
	.tabs-box .intro-element .rod-wrapper {
		display: block;
		height: auto;
	}
	.tabs-box .intro-element .rod-wrapper h3 {
		display: none;
	}
	.tabs-box .intro-element .rod-wrapper ul {
		margin: -4px 0 4px 0;
		padding: 0;
		border: 0;
		background-image: none;
		display: block;
	}
	html>body .tabs-box .intro-element .rod-wrapper ul {
		margin: -4px 0 0 0;
	}
	.tabs-box .intro-element .rod-wrapper ul li {
		margin: 1px 0 0 0;
		padding: 0;
		border-width: 0 1px 1px 0;
		border-style: solid;
		border-color: #ccc;
		background-image: none;
		background-color: #fff;
		float: none;
	}
	.tabs-box .intro-element .rod-wrapper ul li a:link,.tabs-box .intro-element .rod-wrapper ul li a:focus,.tabs-box .intro-element .rod-wrapper ul li a:active,.tabs-box .intro-element .rod-wrapper ul li a:visited
		{
		background-color: #f1f1f1;
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/sound_black.gif);
		background-position: 99% 50%;
		background-repeat: no-repeat;
	}
	.tabs-box .intro-element .rod-wrapper ul li a:hover {
		background-color: #c9e6f4;
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/sound_black.gif);
		background-position: 99% 50%;
		background-repeat: no-repeat;
	}
	#tab1box {
		display: block;
	}
	#tab2box,#tab3box,#tab4box,#tab5box {
		display: none;
	}
	.mm-box-left {
		float: left;
		width: 307px;
		height: auto;
	}
	.mm-box-medium .mm-box-left {
		width: 215px;
	}
	.mm-box-right {
		float: left;
		width: 307px;
		height: auto;
		background-color: transparent;
		margin-left: 9px;
	}
	.mm-box-medium .mm-box-right {
		width: 215px;
	}
	.mm-box-content {
		background-color: #fff;
		border-width: 0 1px 1px 0;
		border-style: solid;
		border-color: #fff #ccc #ccc #fff;
		padding: 4px;
	}
	h3.mm-box-heading {
		background-color: #fff;
		color: #000;
		padding: 4px;
		margin: 0 0 4px 0;
		font-size: 10px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		text-transform: uppercase;
		border-width: 0 1px 1px 0;
		border-style: solid;
		border-color: #ccc;
	}
	.mm-box-content .intro-element {
		padding: 0;
		margin: 0 0 4px 0 !important;
		border-width: 0;
		width: auto;
		height: 60px;
		min-height: 60px;
		overflow: hidden;
		background-color: transparent;
	}
	html>body .mm-box-content .intro-element {
		height: auto;
	}
	.mm-box-content .intro-element .img-left {
		border-width: 1px;
		border-style: solid;
		border-color: #eee #ccc #ccc #eee;
	}
	html>body .mm-box-content .intro-element .img-left {
		margin: 0;
	}
	.mm-box-medium .mm-box-content .intro-element .img-left {
		display: none;
	}
	.mm-box-content .intro-element .intro-element-inner-wrapper {
		border-width: 1px;
		border-style: solid;
		border-color: #eee #ccc #ccc #eee;
		float: right;
		width: 191px;
		height: 57px;
		min-height: 57px;
		margin: 0 0 0 2px;
		overflow: visible;
		background-color: #f1f1f1;
	}
	html>body .mm-box-content .intro-element .intro-element-inner-wrapper {
		height: auto;
	}
	#tab3box .mm-box-content .intro-element .intro-element-inner-wrapper {
		height: 100px;
		min-height: 100px;
	}
	#tab3box .mm-box-content .intro-element {
		height: auto;
	}
	html>body #tab3box .mm-box-content .intro-element .intro-element-inner-wrapper
		{
		height: auto;
	}
	.mm-box-medium .mm-box-content .intro-element .intro-element-inner-wrapper
		{
		width: 219px;
	}
	.mm-box-content .intro-element .intro-element-inner-wrapper:hover {
		background-color: #c9e6f4;
	}
	.mm-box-content .intro-element .intro-element-inner-wrapper h2 {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10px !important;
		margin: 0;
	}
	.mm-list ol,.mm-list ul {
		list-style-type: none;
		width: 293px;
	}
	.mm-box-medium .mm-list ol,.mm-box-medium .mm-list ul {
		width: 201px;
	}
	.mm-list ol li,.mm-list ul li {
		width: 293px;
	}
	.mm-box-medium .mm-list ol li,.mm-box-medium .mm-list ul li {
		width: 201px;
	}
	.mm-list ol li a:link,.mm-list ol li a:active,.mm-list ol li a:focus,.mm-list ol li a:visited,.mm-list ul li a:link,.mm-list ul li a:active,.mm-list ul li a:focus,.mm-list ul li a:visited
		{
		background-color: #f1f1f1;
		margin: 0 0 2px 0;
		line-height: 15px;
		height: auto;
		width: 293px;
		vertical-align: top;
		display: block;
		font-size: 10px;
		padding: 0 0 0 4px;
	}
	.mm-box-medium .mm-list ol li a:link,.mm-box-medium .mm-list ol li a:active,.mm-box-medium .mm-list ol li a:focus,.mm-box-medium .mm-list ol li a:visited,.mm-box-medium .mm-list ul li a:link,.mm-box-medium .mm-list ul li a:active,.mm-box-medium .mm-list ul li a:focus,.mm-box-medium .mm-list ul li a:visited
		{
		width: 201px;
	}
	.mm-list ol li a:hover,.mm-list ul li a:hover {
		background-color: #c9e6f4;
	}
	.mm-list ol li a em,.mm-list ol li a strong,.mm-list ul li a em,.mm-list ul li a strong
		{
		font-style: normal;
		font-weight: bold;
		margin: 0 8px 0 0;
	}
	.mm-list ol li a em,.mm-list ul li a em {
		color: #900;
	}
	.mm-list ol li a.icon-plus-red,.mm-list ul li a.icon-plus-red {
		background-position: right center;
	}
	.tabs-box-bottom {
		height: 22px;
		width: auto;
		background-color: transparent;
		margin: 0;
		padding: 0;
		display: block;
		border-bottom: 3px solid #09c;
		clear: both;
	}
	html>body .tabs-box-bottom {
		margin: 0;
		height: 23px;
	}
	.tabs-box-bottom .mm-box-left,.tabs-box-bottom .mm-box-right {
		width: 316px;
		margin: 0 0 2px 0;
		padding: 2px 4px 2px 4px;
		background-color: #f0f4f7;
		display: block;
	}
	.mm-box-medium .tabs-box-bottom .mm-box-left,.mm-box-medium .tabs-box-bottom .mm-box-right
		{
		width: 222px;
	}
	.tabs-box-bottom .mm-box-left {
		float: left;
	}
	.tabs-box-bottom .mm-box-right {
		float: right;
	}
	.mm-search {
		border-width: 1px;
		border-style: solid;
		border-color: #ccc #eee #eee #ccc;
		height: 14px;
		width: 176px;
		margin: 0;
		padding: 0;
		vertical-align: top;
		background-color: #fff;
		font-size: 9px;
	}
	.mm-box-medium .mm-search {
		width: 104px;
	}
	html>body .mm-search {
		height: 15px;
	}
	.mm-submit {
		border-width: 1px;
		border-style: solid;
		border-color: #eee #ccc #ccc #eee;
		color: #666;
		height: 17px;
		width: 130px;
		margin: 0;
		padding: 0;
		vertical-align: top;
		text-align: center;
		background-color: #fff;
		font-size: 9px;
		font-weight: normal;
		text-transform: uppercase;
		overflow: hidden;
	}
	.mm-box-medium .mm-submit {
		width: 110px;
	}
	.box.mm-click {
		height: auto;
	}
	.box.mm-click h3.mm-head {
		border-bottom: 3px solid #3bafe2;
		background-color: #3bafe2;
		background-image: none;
		margin: 0;
		padding: 0;
	}
	.box.mm-click h3.mm-head strong {
		border-bottom: 1px solid #fff;
		display: block;
		margin: 0;
		padding: 4px 8px 4px 8px;
		height: auto;
	}
	.box.mm-click .tabs-box-bottom {
		border-bottom: 3px solid #3bafe2;
		margin-top: 2px;
	}
	.box.mm-click .tabs-box-bottom a:link,.box.mm-click .tabs-box-bottom a:active,.box.mm-click .tabs-box-bottom a:focus,.box.mm-click .tabs-box-bottom a:visited
		{
		display: block;
		height: 18px;
		line-height: 18px;
		font-size: 10px;
		font-weight: normal;
		color: #666;
		padding-left: 10px;
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/link_arrow.gif);
		background-position: 4px 50%;
		background-repeat: no-repeat;
	}
	.box.mm-click .tabs-box-bottom a:hover {
		background-color: #c9e6f4;
	}
	.box.mm-click .tabs-box-bottom .mm-box-left {
		width: 296px !important;
	}
	.box.mm-click .tabs-box-bottom .mm-box-right {
		width: 148px !important;
	}
	.box.mm-click .mm-submit {
		width: 113px;
	}
	.click-box {
		clear: both;
		margin: 0 0 2px 0;
		padding: 6px;
		z-index: 1;
		min-height: 96px;
		width: auto;
		height: 130px;
		overflow: visible;
		color: inherit;
		background-color: #fff;
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/mm.gif);
		display: block;
		float: none;
	}
	html>body .click-box {
		height: 130px;
	}
	.click-box .intro-element {
		margin: 0 0 2px 0 !important;
		border: 0;
		width: auto;
		height: auto;
		overflow: hidden;
		background-color: transparent;
	}
	html>body .click-box .intro-element {
		margin: 0 auto 8px auto !important;
	}
	.click-box .intro-element .img-left,.click-box .intro-element .img-right,.click-box .intro-element .img-center
		{
		padding: 4px;
		margin: 0;
		border-width: 0 1px 1px 0;
		border-color: #ccc;
		border-style: solid;
		background-color: #fff;
		width: auto;
		height: 100px;
		overflow: hidden;
	}
	.click-box .intro-element .img-center {
		margin: 0 0 3px 0;
		height: 122px;
		width: 437px !important;
	}
	.click-box .intro-element .img-center img {
		width: 462px;
		height: 120px;
		clip: rect(auto, 437px, auto, auto);
		position: absolute;
		top: auto;
		left: auto;
		display: block;
		vertical-align: top;
		clear: both;
		margin: 1px 0 0 0;
	}
	html>body .click-box .intro-element .img-center img {
		clip: rect(auto, 437px, auto, auto);
	}
	.click-box .intro-element .intro-element-inner-wrapper {
		height: auto;
		width: 260px;
		overflow: visible;
	}
	.click-box .intro-element .intro-element-inner-wrapper.none {
		height: 80px;
		width: auto;
	}
	html>body .click-box .intro-element .intro-element-inner-wrapper.none {
		height: auto;
		min-height: 80px;
	}
	.click-box .intro-element .intro-element-inner {
		margin: 0;
		padding: 0;
		border-width: 0 1px 1px 0;
		border-style: solid;
		border-color: #ccc;
		background-image: none;
		background-color: #fff;
		float: none;
	}
	.click-box .intro-element .intro-element-inner:hover {
		background-color: #c9e6f4;
	}
	.click-box .intro-element .intro-element-inner h2,.click-box .intro-element .intro-element-inner h2 a
		{
		display: block;
		font-size: 14px;
		font-family: Arial, Helvetica, Sans-serif;
		line-height: 16px;
		padding: 1px 2px 2px 2px;
		margin: 0;
		background-image: none;
	}
	.click-box .intro-element .intro-element-inner p,.click-box .intro-element .intro-element-inner p a
		{
		display: block;
		line-height: 14px;
		margin: 0 0 2px 0;
	}
	html>body .click-box .intro-element .intro-element-inner p,html>body .click-box .intro-element .intro-element-inner p a
		{
		margin: 0 0 1px 0;
	}
	.click-box .intro-element ul {
		margin: 1px 0 0 0;
		padding: 0;
		border: 0;
		background-image: none;
	}
	.click-box .intro-element ul li {
		margin: 1px 0 0 0;
		padding: 0;
		border-width: 0 1px 1px 0;
		border-style: solid;
		border-color: #ccc;
		background-image: none;
		background-color: #fff;
		float: none;
	}
	.click-box .intro-element ul li a:link,.click-box .intro-element ul li a:focus,.click-box .intro-element ul li a:active,.click-box .intro-element ul li a:visited
		{
		background-color: #fff;
	}
	.click-box .intro-element .img-left:hover,.click-box .intro-element .img-right:hover,.click-box .intro-element .img-center:hover,.click-box .intro-element ul li a:hover
		{
		background-color: #c9e6f4;
	}
	.click-box .intro-element ul li a em.read-more {
		display: none;
	}
	.last-image-gallery,.last-image-gallery-medium {
		height: 108px;
		width: auto;
		display: block;
		clear: both;
		float: none;
		margin: 0 0 8px 0;
		padding: 0;
		color: inherit;
		background-color: #000;
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/imagegallery/gallery_list_background.gif)
			;
		background-repeat: no-repeat;
		background-position: left top;
	}
	.last-image-gallery-medium {
		height: 91px;
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/imagegallery/gallery_list_background_medium.gif)
			;
	}
	.last-image-gallery ul,.last-image-gallery-medium ul {
		display: block;
		width: auto;
		height: auto;
		margin: 0 0 0 22px;
		padding: 0;
		color: inherit;
		background-color: transparent;
		list-style-type: none;
		text-align: left;
	}
	.last-image-gallery-medium ul {
		margin: 0 0 0 -16px;
	}
	html>body .last-image-gallery ul {
		margin: 0 0 0 24px;
	}
	html>body .last-image-gallery-medium ul {
		margin: 0 0 0 8px;
	}
	.last-image-gallery ul li,.last-image-gallery-medium ul li {
		display: block;
		width: 154px;
		height: auto;
		margin: 9px 0 0 2px;
		padding: 0;
		float: left;
		color: inherit;
		background-color: transparent;
		overflow: hidden;
		text-align: left;
	}
	.last-image-gallery-medium ul li {
		width: 124px;
		margin: 9px 0 0 22px;
	}
	.last-image-gallery ul li a,.last-image-gallery-medium ul li a {
		margin: 0;
		padding: 0;
	}
	.last-image-gallery ul li a img,.last-image-gallery-medium ul li a img {
		border: 2px solid #fff;
		display: block;
		text-align: left;
		margin: 0;
		padding: 0;
	}
	.last-image-gallery ul li a em,.last-image-gallery-medium ul li a em {
		font-style: normal;
		font-size: 9px;
		font-weight: bold;
		vertical-align: top;
		display: block;
		width: 132px;
		height: 14px;
		line-height: 14px;
		padding: 2px 2px 2px 20px;
		margin: -18px 0 0 0;
		color: inherit;
		background-color: #fff;
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/imagegallery_black.gif);
		background-repeat: no-repeat;
		background-position: 4px 2px;
		overflow: hidden;
		position: relative;
		z-index: 1000;
	}
	.last-image-gallery-medium ul li a em {
		width: 102px;
	}
	.last-image-gallery ul li a:hover em,.last-image-gallery-medium ul li a:hover em
		{
		display: none;
	}
	.news-ticker {
		display: block;
		margin: 0 0 6px 0;
		padding: 0;
		border: 1px solid #d2d2d2;
		float: none;
		clear: both;
		height: 18px;
		color: inherit;
		background-color: #fff;
	}
	.news-ticker a.rss-ticker {
		display: block;
		line-height: 16px;
		font-size: 11px;
		font-weight: bold;
		border: 1px solid #fff;
		margin: 0;
		color: inherit;
		background-color: transparent;
		float: left;
		width: auto;
		overflow: hidden;
		white-space: nowrap;
	}
	.news-ticker a.rss-ticker:hover {
		color: #777;
	}
	.news-ticker em {
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		width: auto;
		height: 16px;
		line-height: 16px;
		font-style: normal;
		border: 1px solid #fff;
		margin: 0 4px 0 0;
		padding: 0 24px 0 4px;
		display: inline;
		float: left;
		text-align: left;
		vertical-align: middle;
		color: #fff;
		background-color: #c00;
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/ticker/background_arrow_red.gif)
			;
		background-position: center right;
		background-repeat: no-repeat;
	}
	.news-ticker strong {
		display: block;
		float: right;
		width: auto;
		height: 16px;
		line-height: 16px;
		background-color: transparent;
		color: inherit;
		border: 1px solid #fff;
		padding: 0;
		margin: 0 4px 0 0;
		font-size: 10px;
		text-align: right;
	}
	.news-ticker strong a:link,.news-ticker strong a:focus,.news-ticker strong a:active,.news-ticker strong a:visited
		{
		color: #f60;
		background-color: transparent;
		display: block;
		width: 76px;
	}
	.news-ticker strong a:hover {
		color: #900;
	}
	.box.articleform {
		clear: both;
		display: block;
		height: auto;
		width: auto;
		border: 1px solid #f3e514;
		background-color: #faf38b;
	}
	.articleform h2,.articleform h3 {
		font-size: 10px;
		padding: 4px 5px;
		margin: 0 0 10px 0;
		background-color: #eee785;
		color: #000;
		text-transform: uppercase;
		font-family: Verdana, Arial, sans-serif;
		border: 0;
	}
	.box.articleform form {
		display: block;
	}
	.articleform label {
		margin: 1px 0 2px 2px;
		display: block;
		font-size: 11px;
		line-height: 12px;
	}
	.articleform .inputsubmit,.articleform .inputtext,.articleform .uploadfile,.articleform textarea,.articleform select,.articleform select.dropdown
		{
		font-size: 11px;
		line-height: 12px;
		display: block;
	}
	.articleform .inputsubmit {
		width: 100px;
		height: 20px;
		color: inherit;
		background-color: #eee;
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
		padding: 0 0 1px 0;
		margin: 2px 2px 0 0;
		border: 1px solid #ccc;
		font-size: 11px;
	}
	.articleform .inputtext {
		margin: 1px 0 2px 2px;
		padding: 0 0 0 4px;
		width: 340px;
		height: 18px;
		line-height: 20px;
		vertical-align: middle;
		border: 1px solid #f3e514;
		background-color: #fff;
	}
	.articleform .uploadfile {
		margin: 1px 0 2px 2px;
		padding: 0 0 0 4px;
		width: 346px;
		height: 20px;
		line-height: 20px;
		vertical-align: middle;
		border: 1px solid #ccc;
		background-color: #fff;
	}
	.articleform textarea {
		margin: 1px 0 2px 2px;
		padding: 0 0 0 4px;
		width: auto;
		height: auto;
		line-height: 12px;
		vertical-align: middle;
		border: 1px solid #f3e514;
		background-color: #fff;
	}
	.articleform select,.articleform select.dropdown {
		margin: 1px 0 0 2px;
		padding: 0 0 0 4px;
		width: auto;
		height: 18px;
		line-height: 20px;
		vertical-align: middle;
		border: 1px solid #f3e514;
		background-color: #fff;
		font-size: 11px;
	}
	.box.articleform .radiobutton,.box.articleform .checkbox {
		display: block;
		float: none;
		clear: both;
		margin: 0 0 6px 0;
		font-size: 11px;
	}
	.box.articleform .radiobutton label,.box.articleform .checkbox label {
		margin: 0;
		vertical-align: top;
		line-height: 12px;
	}
	.articleform .radiobutton input,.articleform .checkbox input {
		margin: 1px 2px 0 2px;
		padding: 0;
		width: auto;
		height: 12px;
		line-height: 12px;
		vertical-align: bottom;
		border: 0;
		background-color: transparent;
		display: block;
		float: left;
	}
	.articleform h5 {
		margin: 0 0 4px 0;
	}
	.articleform .px174 .inputtext {
		width: 164px;
	}
	.articleform .px274 .inputtext {
		width: 264px;
	}
	.articleform .px174 select {
		width: 170px;
	}
	.articleform .px274 select {
		width: 270px;
	}
	.articleform .px174 textarea {
		width: 164px;
		height: 120px;
	}
	.articleform .px274 textarea {
		width: 264px;
		height: 120px;
	}
	.articleform .px274 .inputsubmit {
		margin: 2px 2px 0 2px;
	}
	.articleform .px274 .inputsubmit:hover {
		background-color: #f3e514;
	}
	html>body .articleform .px174 .inputtext {
		margin: 2px 0 0 2px;
		width: 168px;
	}
	html>body .articleform .px174 select {
		width: 167px;
	}
	.last-blog h3 {
		background-color: #85d6e9;
		margin-bottom: 1px;
	}
	.last-blog h3 a:link,.last-blog h3 a:active,.last-blog h3 a:focus,.last-blog h3 a:visited
		{
		display: inline;
		color: #000;
	}
	.last-blog h3 a:hover {
		color: #fff;
	}
	.last-blog .intro-element {
		height: 61px;
		background-color: #85d6e9;
		border: 1px solid #85d6e9;
	}
	html>body .last-blog .intro-element {
		height: 66px;
	}
	.blog174 .intro-element {
		height: auto !important;
	}
	.last-blog .intro-element h2 {
		display: block;
		height: 44px;
		overflow: hidden;
		font-size: 12px;
	}
	.blog174 .intro-element h2 {
		height: auto;
	}
	.last-blog .intro-element em {
		font-size: 9px;
	}
	.blog1,.blog2,.blog3,.blog4 {
		float: left !important;
		overflow: hidden;
	}
	body#sports .blog1,body#nature .blog1 {
		width: 161px;
		margin-right: 4px !important;
	}
	body#sports .blog2,body#nature .blog2 {
		width: 161px;
		margin-right: 4px !important;
	}
	body#sports .blog3,body#nature .blog3 {
		width: 161px;
		margin-right: 0 !important;
	}
	body#sports .blog4,body#nature .blog4 {
		width: 161px;
		float: right !important;
		margin-right: 0 !important;
	}
	body#magazine .blog1 {
		width: 154px;
		margin-right: 4px !important;
	}
	body#magazine .blog2 {
		width: 153px;
		margin-right: 4px !important;
	}
	body#magazine .blog3 {
		width: 153px;
		margin-right: 0 !important;
	}
	body#magazine .blog1 .intro-element h2,body#magazine .blog2 .intro-element h2,body#magazine .blog3 .intro-element h2
		{
		width: 76px;
	}
	body#sports .outer-column h3.bg990000 a:hover {
		color: #ffa800;
	}
	.outer-column .promo.sesamsearch {
		background-color: #fff;
	}
	.outer-column .promo.sesamsearch form {
		background-color: #f3f3f3;
		border: 1px solid #d1d1d1;
	}
	.outer-column .promo.sesamsearch form div.fields-and-buttons {
		display: block;
		float: none;
		margin: 4px 2px 2px 2px;
		width: auto;
		height: 16px;
	}
	html>body .outer-column .promo.sesamsearch form div.fields-and-buttons {
		margin: 4px;
	}
	html>body .outer-column .promo.sesamsearch form div.choose-search {
		margin: 2px 4px 2px 4px;
	}
	.outer-column .promo.sesamsearch form input.search-field {
		width: 111px;
		height: auto;
		margin: 0 2px auto 0;
		padding: 2px 2px 2px 2px;
		background-color: #fff;
		color: #000;
		font-size: 10px;
		border: 1px solid #d1d1d1;
		vertical-align: top;
		float: left;
	}
	html>body .outer-column .promo.sesamsearch form input.search-field {
		margin: 0 2px auto 0;
		height: auto;
		width: 110px;
	}
	.outer-column .promo.sesamsearch form input.search-button {
		width: 44px;
		height: auto;
		margin: 0 0 auto 0;
		padding: 1px 0 0 0;
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/sesam/sesamstar_white_violet.gif)
			;
		background-repeat: no-repeat;
		background-position: right top;
		background-color: #ad208e;
		color: #fff;
		font-size: 10px;
		text-transform: uppercase;
		text-align: center;
		border: 1px solid #df7bc8;
		vertical-align: top;
		cursor: pointer;
		float: left;
	}
	.outer-column .promo.sesamsearch form input.search-button:hover,.outer-column .promo.sesamsearch form input.search-button.over
		{
		background-color: #ad208e;
		cursor: pointer;
	}
	html>body .outer-column .promo.sesamsearch form input.search-button {
		width: 42px;
		height: 18px;
		vertical-align: top;
		text-align: center;
		padding: 0;
		margin: 0 0 auto 0;
	}
	.outer-column .promo.sesamsearch form select {
		font-size: 10px;
		width: 163px;
		border: 0;
	}
	.outer-column .promo.sesamsearch form input.search-radio {
		margin: 0;
		padding: 0;
		display: inline-block;
	}
	.outer-column .promo.sesamsearch form label {
		font-size: 10px;
		line-height: 12px;
		vertical-align: top;
		margin: 4px 0 0 0;
		display: inline-block;
	}
	.outer-column .promo.sesamsearch h3 a:link,.outer-column .promo.sesamsearch h3 a:focus,.outer-column .promo.sesamsearch h3 a:active,.outer-column .promo.sesamsearch h3 a:visited
		{
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/sesam/sesamlogo_white_violet.gif)
			;
		background-repeat: no-repeat;
		background-position: 96px 0px;
		background-color: #ad208e;
		color: #fff;
	}
	.outer-column .promo.sesamsearch h3 a:hover {
		background-color: #ad208e;
	}
	.debate-list ul li a {
		background-position: 99% 50%;
		background-repeat: no-repeat;
	}
	noscript p {
		font-size: 9px;
		color: #900;
		background-color: transparent;
		margin: 4px 0 10px 0;
		display: block;
	}
	#accessibility {
		display: none;
	}
	.published p,.published address p {
		display: inline;
		margin: 0 3px 0 0;
		padding: 0;
	}
	.article h3 p {
		margin: 0;
		padding: 0;
		font-size: 11px;
	}
	.intro-element strong.podcast-url {
		font-size: 10px;
		margin: 2px;
		color: #063;
		font-weight: normal;
		font-size: 12px;
		margin: 6px 0 6px 2px;
	}
	.domTT {
		width: 400px;
		padding: 0;
		background-color: #faf38b;
		border-width: 1px;
		border-style: solid;
		border-color: #f3e514 #cc0 #cc0 #f3e514;
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/close_yellow.gif)
			;
		background-position: top right;
		background-repeat: no-repeat;
		z-index: 1100;
	}
	.domTT .caption {
		font-size: 10px;
		font-weight: bold;
		margin: 0 0 2px 0;
		padding: 0;
		display: block;
		background-color: transparent;
		color: #ccc;
	}
	.domTT .contents {
		margin: 18px 10px 10px 10px;
	}
	.domTT .contents .intro-element em {
		font-size: 10px;
		color: #900;
		font-weight: 500;
	}
	.domTT .contents .intro-element .img-left {
		margin: 3px 2px 4px 3px;
	}
	.domTT .contents .intro-element ul li em {
		color: #000;
	}
	.netmeeting {
		padding: 0 18px;
		width: auto;
	}
	.netmeeting h1 {
		margin-top: 19px;
	}
	.netmeeting h2 {
		margin: 26px 0 4px 0;
		padding-bottom: 4px;
		border-bottom: 1px solid #c8c8c8;
	}
	.netmeeting p {
		font-size: 11px;
		padding: 0;
		color: #000;
	}
	.netmeeting blockquote {
		padding: 0 0 12px 0;
		background-color: #fff;
		color: #000;
		width: auto;
	}
	.netmeeting blockquote p {
		padding: 0 0 4px 0px;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		clear: both;
		color: #000;
	}
	.netmeeting em {
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
		color: #999;
		padding: 1px 0 0 0;
		display: block;
		width: 150px;
		float: right;
		text-align: right;
	}
	.netmeeting address,.netmeeting blockquote address {
		font-size: 12px;
		font-weight: bold;
		font-style: normal;
		line-height: 12px;
		height: auto;
		min-height: 14px;
		padding: 0 0 7px 24px;
		text-align: left;
		background: #fff url(http://fil.nrk.no/contentfile/web/icons/answer.gif)
			no-repeat 0px 2px;
		color: #000;
	}
	.netmeeting blockquote address {
		display: block;
		width: 250px;
		float: left;
		background: #fff
			url(http://fil.nrk.no/contentfile/web/icons/question.gif) no-repeat
			0px 2px;
	}
	.paging {
		height: auto;
		padding-top: 0;
		margin: 0 0 10px 0;
		display: block;
		float: none;
		clear: both;
	}
	.paging p {
		font-size: 11px;
		font-weight: bold;
		display: block;
		margin: 0 0 4px 0;
	}
	.paging ol {
		margin: 1px 1px 1px 0;
		border: 1px solid #eee;
		float: left;
		width: 425px;
		height: 20px;
		font-size: 11px;
		display: block;
		float: none;
		clear: both;
	}
	.article-column.netmeeting-column .paging ol {
		width: 179px;
		height: 40px;
	}
	.paging ol li {
		display: block;
		float: left;
		margin: 1px 0 1px 1px;
	}
	.paging ol li a:link,.paging ol li a:focus,.paging ol li a:active,.paging ol li a:visited,.paging ol li.disabled
		{
		padding: 2px;
		background-color: #c9e6f4;
		color: #000;
		display: block;
		width: 101px;
		height: 14px;
		text-align: center;
		text-decoration: none;
	}
	.article-column.netmeeting-column .paging ol li a:link,.article-column.netmeeting-column .paging ol li a:focus,.article-column.netmeeting-column .paging ol li a:active,.article-column.netmeeting-column .paging ol li a:visited,.article-column.netmeeting-column .paging ol li.disabled
		{
		width: 84px;
	}
	.paging ol li a:hover {
		background-color: #e5efeb;
	}
	.paging ol li.disabled {
		background-color: #eee;
		color: #999;
	}
	.article-column.netmeeting-column {
		margin-top: 26px !important;
	}
	p#pNyttSpm a {
		font-size: 10px;
		font-weight: normal;
		text-decoration: none;
		padding: 4px;
		background-color: #f2f2f2;
		border: 1px outset #ccc;
		line-height: 12px;
		margin: 0 0 2px 0;
		display: block;
		float: none;
		clear: both;
		height: 14px;
		width: 170px;
		text-align: center;
		text-transform: uppercase;
		font-weight: bold;
		color: #666;
	}
	.comments {
		margin-top: 40px;
	}
	.comments h2 {
		border-top: 1px solid #efead6;
		padding: 10px 0 0 22px;
		background: #fff
			url(http://fil.nrk.no/contentfile/web/icons/comments.gif) no-repeat
			0px 14px;
	}
	.comments #newthread a:link,.comments #newthread a:focus,.comments #newthread a:active,.comments #newthread a:visited
		{
		display: block;
		margin-bottom: 20px;
		font-weight: bold;
		color: #5386ce;
		background-color: inherit;
	}
	.comments a.externallink:link,.comments a.externallink:focus,.comments a.externallink:active,.comments a.externallink:visited,.comments a.external:link,.comments a.external:focus,.comments a.external:active,.comments a.external:visited
		{
		font-weight: bold;
		color: #5386ce;
		background-color: inherit;
	}
	.comments #newthread a:hover,.comments a.external:hover,.comments a.externallink:hover
		{
		color: #8bbcf3;
	}
	.comments .comment-level0 h3,.comments .comment-level0 p,.comments .comment-level0 .ajaxelement .choices
		{
		margin: 0 0 0 0;
	}
	.comments .comment-level1 h3,.comments .comment-level1 p,.comments .comment-level1 .ajaxelement .choices
		{
		margin: 0 0 0 20px;
	}
	.comments .comment-level2 h3,.comments .comment-level2 p,.comments .comment-level2 .ajaxelement .choices
		{
		margin: 0 0 0 40px;
	}
	.comments .comment-level3 h3,.comments .comment-level3 p,.comments .comment-level3 .ajaxelement .choices
		{
		margin: 0 0 0 60px;
	}
	.comments .comment-level4 h3,.comments .comment-level4 p,.comments .comment-level4 .ajaxelement .choices
		{
		margin: 0 0 0 60px;
	}
	.comments .comment-level5 h3,.comments .comment-level5 p,.comments .comment-level5 .ajaxelement .choices
		{
		margin: 0 0 0 60px;
	}
	.comments .comment-level0 ul {
		margin: 0 0 0 16px;
	}
	.comments .comment-level1 ul {
		margin: 0 0 0 36px;
	}
	.comments .comment-level2 ul {
		margin: 0 0 0 56px;
	}
	.comments .comment-level3 ul {
		margin: 0 0 0 76px;
	}
	.comments .comment-level4 ul {
		margin: 0 0 0 76px;
	}
	.comments .comment-level5 ul {
		margin: 0 0 0 76px;
	}
	html>body .comments .comment-level0 ul {
		margin: 0 0 0 5px;
	}
	html>body .comments .comment-level1 ul {
		margin: 0 0 0 25px;
	}
	html>body .comments .comment-level2 ul {
		margin: 0 0 0 45px;
	}
	html>body .comments .comment-level3 ul {
		margin: 0 0 0 65px;
	}
	html>body .comments .comment-level4 ul {
		margin: 0 0 0 65px;
	}
	html>body .comments .comment-level5 ul {
		margin: 0 0 0 65px;
	}
	.comments .imagecapture {
		width: 170px;
		height: 65px;
	}
	.comments .imagecapture img {
		margin: 5px 0 2px 3px;
		border: 1px solid #f3e514;
	}
	.comments .text-editor {
		padding: 2px 0 0 2px;
	}
	.comments .text-editor input.bold {
		width: 16px;
		height: 16px;
		border: 0;
		background: url(http://fil.nrk.no/contentfile/web/icons/button-bold.gif)
			no-repeat top left;
		cursor: pointer;
	}
	.comments .text-editor input.bold:hover {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/button-bold-over.gif);
	}
	.comments .text-editor input.italic {
		width: 16px;
		height: 16px;
		border: 0;
		background:
			url(http://fil.nrk.no/contentfile/web/icons/button-italic.gif)
			no-repeat top left;
		cursor: pointer;
	}
	.comments .text-editor input.italic:hover {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/button-italic-over.gif);
	}
	.comments .text-editor input.red {
		width: 16px;
		height: 16px;
		border: 0;
		background:
			url(http://fil.nrk.no/contentfile/web/icons/button-redtext.gif)
			no-repeat top left;
		cursor: pointer;
	}
	.comments .text-editor input.red:hover {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/button-redtext-over.gif);
	}
	.comments .text-editor input.green {
		width: 16px;
		height: 16px;
		border: 0;
		background:
			url(http://fil.nrk.no/contentfile/web/icons/button-greentext.gif)
			no-repeat top left;
		cursor: pointer;
	}
	.comments .text-editor input.green:hover {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/button-greentext-over.gif)
			;
	}
	.comments .text-editor input.blue {
		width: 16px;
		height: 16px;
		border: 0;
		background:
			url(http://fil.nrk.no/contentfile/web/icons/button-bluetext.gif)
			no-repeat top left;
		cursor: pointer;
	}
	.comments .text-editor input.blue:hover {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/button-bluetext-over.gif)
			;
	}
	.comments .error {
		padding: 0 2px;
		color: #f10;
		background-color: inherit;
		font-weight: bold;
	}
	.comments .success {
		padding: 0 2px;
		color: #52a926;
		background-color: inherit;
		font-weight: bold;
	}
	.commentform {
		width: auto;
		margin: 0 0 8px 0;
		padding: 0 0 4px 0;
		color: inherit;
		background-color: #fff;
	}
	.commentformbox {
		padding: 0;
		margin: 0 0 8px 0;
		display: block;
		width: auto;
		height: auto;
		float: none;
	}
	.commentform .articleform {
		clear: both;
		display: block;
		height: auto;
		width: auto;
		border: 1px solid #f3e514;
		background-color: #faf38b;
		padding-bottom: 4px;
	}
	.commentform .articleform form {
		display: block;
		padding: 2px;
	}
	.commentform fieldset {
		margin: 0;
		padding: 0;
		border: 0;
	}
	.commentform .emailsection,.commentform .usernamesection {
		display: none;
	}
	#articlediscussion h3 {
		color: #000;
		border: 0;
		text-transform: none;
		display: block;
		line-height: 18px;
		background: #efead6
			url(http://fil.nrk.no/contentfile/web/icons/open_black.gif) no-repeat
			4px 4px;
		cursor: pointer;
		margin-top: 2px;
		padding: 0 0 0 20px;
	}
	#articlediscussion h3:hover {
		display: block;
		background-color: #f4f6e4;
		color: #000;
	}
	#articlediscussion h3.closed {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/closed_black.gif);
	}
	#articlediscussion p {
		padding: 0 0 8px 0;
	}
	#articlediscussion ul li {
		list-style-type: disc;
	}
	#articlediscussion ul li ul li {
		list-style-type: circle;
	}
	#articlediscussion ul li ul li ul li {
		list-style-type: square;
	}
	#articlediscussion ul {
		padding-bottom: 8px;
	}
	#articlediscussion ul ul,#articlediscussion ul ul ul,#articlediscussion ul ul ul ul,#articlediscussion ul ul ul ul ul
		{
		padding-bottom: 0;
	}
	.comments .warning-box {
		clear: both;
		background-color: #ffefef;
		border: 1px solid #d44848;
		padding: 0 1px;
	}
	html>body .comments .warning-box {
		padding: 1px;
	}
	.comments .comment-level0 .ajaxelement .warning-box {
		margin: 0 0 10px 0;
	}
	.comments .comment-level1 .ajaxelement .warning-box {
		margin: 0 0 10px 20px;
	}
	.comments .comment-level2 .ajaxelement .warning-box {
		margin: 0 0 10px 40px;
	}
	.comments .comment-level3 .ajaxelement .warning-box {
		margin: 0 0 10px 60px;
	}
	.comments .comment-level4 .ajaxelement .warning-box {
		margin: 0 0 10px 60px;
	}
	.comments .comment-level5 .ajaxelement .warning-box {
		margin: 0 0 10px 60px;
	}
	.comments .warning-box h4 {
		color: #900;
		border: 0;
		font-size: 10px;
		padding: 3px 4px 2px 20px;
		margin: 0 0 10px 0;
		height: 14px;
		background: #ffb8b8
			url(http://fil.nrk.no/contentfile/web/icons/warning-icon.gif)
			no-repeat 4px 3px;
	}
	.comments .warning-box h4 img {
		padding: 1px 0 0 0;
		cursor: pointer;
	}
	.comments .warning-box p {
		font-size: 11px;
		margin: 0 4px;
	}
	.comments .warning-box button {
		margin: 4px 6px 4px 2px !important;
		background-color: #eee;
		border: 1px solid #ccc;
		width: 130px !important;
		text-align: center;
		font-size: 12px;
		cursor: pointer;
		clear: none;
		float: left;
	}
	html>body .comments .warning-box button {
		margin: 4px;
	}
	.comments .warning-box button.small {
		width: 50px !important;
	}
	.comments .warning-box button:hover,#articlediscussion .choices button:hover
		{
		background-color: #e8e8e8;
		color: inherit;
	}
	#articlediscussion .commentform {
		margin-bottom: 30px;
	}
	.commentform .articleform h3,#articlediscussion .commentform .articleform h3
		{
		margin: 2px 2px 4px 2px;
		background: #eee785
			url(http://fil.nrk.no/contentfile/web/icons/answer.gif) no-repeat 4px
			4px;
		padding-left: 28px;
		border: 0;
		text-transform: uppercase;
		font-size: 10px;
		cursor: default;
	}
	.commentform .articleform textarea.disabled,.commentform .articleform .inputtext.disabled
		{
		background-color: #eee;
		color: inherit;
	}
	.commentform .articleform .inputsubmit {
		float: left;
		margin: 10px 8px 8px 2px;
		padding-top: 2px;
	}
	html>body .commentform .articleform .inputsubmit {
		padding-top: 0;
	}
	.commentform .articleform .inputsubmit.disabled {
		border-color: #d8d8d8;
		color: #ccc;
		background-color: #eee;
		cursor: default;
	}
	#articlediscussion p.poster em {
		display: block;
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		color: #999;
		background-color: inherit;
		margin: 0 0 4px 0;
	}
	.commentform .articleform p.help {
		clear: both;
		font-size: 10px;
	}
	.commentform .articleform .right p.help {
		padding-left: 2px;
	}
	#articlediscussion .commentform .articleform p.error {
		margin-left: 0;
	}
	#articlediscussion .choices button {
		float: left;
		display: block;
		margin: 10px 10px 20px 0;
		background-color: #eee;
		color: #000;
		border: 1px solid #ccc;
		width: 100px;
		height: 20px;
		text-align: center;
		cursor: pointer;
	}
	#articlediscussion .choices button.warning {
		width: 60px;
	}
	html>body #articlediscussion .choices button {
		padding-bottom: 2px;
	}
	.playlists .content h1 {
		font-size: 20px;
	}
	.playlists .content .list-light ul {
		border: 0;
		width: 456px;
	}
	.playlists .content p {
		font-size: 12px;
	}
	.playlists table {
		border: 0;
	}
	.playlists table caption {
		background-color: #fff;
		color: #000;
		font-size: 14px;
	}
	.playlists table th {
		background-color: #5386ce;
		color: #fff;
	}
	.playlists table th.inline {
		background-color: #f1f1f1;
		color: #000;
		font-weight: normal;
		text-align: right;
	}
	.playlists table td {
		background-color: #f1f1f1;
		color: #000;
		font-weight: normal;
		padding: 0;
	}
	.playlists table tr.first td,.playlists table tr.first th.inline {
		background-color: #eaeaea;
		color: #000;
	}
	.playlists table tr.second td,.playlists table tr.second th.inline {
		background-color: #eee;
		color: #000;
	}
	.playlists table a:link,.playlists table a:visited {
		display: block;
		width: auto;
		height: auto;
		padding: 2px 4px;
	}
	.playlists table a:focus,.playlists table a:active,.playlists table a:hover
		{
		background-color: #c9e6f4;
		color: #000;
	}
	.playlists .playlists-search p {
		font-size: 10px;
	}
	.playlists .playlists-search form {
		margin: 10px 0;
		padding: 2px 4px;
		background-color: #c9e6f4;
		color: #000;
		border: 1px solid #8dcfef;
	}
	.playlists .playlists-search form fieldset {
		border: 0;
	}
	.playlists .playlists-search form label {
		font-size: 10px;
	}
	.playlists .playlists-search form .inputsubmit {
		width: 50px;
		height: 20px;
		color: inherit;
		background-color: #eee;
		text-align: center;
		vertical-align: middle;
		cursor: pointer;
		padding: 0 0 1px 0;
		margin: 6px 2px;
		border: 1px solid #ccc;
		font-size: 10px;
	}
	.playlists .playlists-search form .inputtext {
		margin: 1px 0 2px 2px;
		padding: 0 0 0 2px;
		width: 154px;
		height: 18px;
		line-height: 18px;
		border: 1px solid #8dcfef;
		background-color: #fff;
	}
	.playlists .playlists-search .list-outro-standalone {
		margin-top: 8px;
	}
	#map {
		width: 456px;
		height: 456px !important;
	}
	.googlebubble {
		width: 240px;
		height: auto;
		background-color: transparent;
	}
	.googlebubble h2 {
		font-size: 14px;
		font-family: Arial, Verdana, Helvetica, Sans-serif;
		padding: 0 4px 0 4px;
	}
	.googlebubble h2 a:link,.googlebubble h2 a:active,.googlebubble h2 a:focus,.googlebubble h2 a:visited
		{
		font-size: 14px;
		font-family: Arial, Verdana, Helvetica, Sans-serif;
		text-decoration: none;
	}
	.googlebubble p {
		font-size: 10px;
		background-color: #fff;
		font-family: Verdana, Arial, Sans-serif;
		width: auto;
	}
	.googlebubble img {
		margin: 0;
		padding: 0;
	}
	.googlebubble ul {
		border-top: 1px dotted #ccc;
		margin: 10px 0 0 0;
		padding: 20px 0 0 0;
	}
	.googlebubble ul li a:link,.googlebubble ul li a:focus,.googlebubble ul li a:active,.googlebubble ul li a:visited
		{
		display: block;
		margin: 4px 6px 4px 2px !important;
		background-color: #eee;
		border: 1px solid #ccc;
		width: auto;
		text-align: center;
		font-size: 10px;
		cursor: pointer;
		clear: none;
		float: left;
	}
	.googlebubble ul li a:hover {
		background-color: #e8e8e8;
		color: inherit;
	}
	strong.tip {
		width: 67px;
		height: auto;
		display: block;
		margin: 0 0 4px 4px;
	}
	strong.tip a:link,strong.tip a:active,strong.tip a:focus,strong.tip a:visited
		{
		width: 67px;
		height: auto;
		display: block;
		background-color: #c00;
	}
	strong.tip a:hover {
		width: 67px;
		height: auto;
		display: block;
		background-color: #f00;
	}
	strong.tip a img {
		text-align: left;
	}
	.tip-large {
		width: auto;
		height: 1%;
		display: block;
		margin: 4px;
		padding: 0;
		border: 1px solid #666;
		color: inherit;
		background-color: transparent;
		float: none;
		clear: both;
	}
	.tip-large .tip-wrapper {
		background-color: #666;
		width: auto;
		height: auto;
		line-height: auto;
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/information.gif);
		background-repeat: no-repeat;
		background-position: center left;
		display: block;
		overflow: hidden;
		margin: 1px 0 1px 1px;
		padding: 0;
		border-right: 0;
	}
	.tip-large ul {
		display: block;
		border: 0;
		background-image: none;
		margin: 0 0 0 16px;
		padding: 0 !important;
		background-color: #fff;
	}
	.tip-large ul li {
		background-color: transparent;
		background-image: none;
		border: 0;
		display: block;
		float: none;
		width: auto;
		padding: 0;
		margin: 0 1px 0 1px;
	}
	.tip-large ul li a:link,.tip-large ul li a:active,.tip-large ul li a:focus,.tip-large ul li a:visited
		{
		display: block;
		border: 0;
		background-image: none;
		background-color: #c00;
		color: #fff;
		margin: 0;
		padding: 0 0 0 4px;
		width: auto;
		text-decoration: none;
		font-weight: normal;
	}
	.tip-large ul li a:hover {
		background-color: #f00;
		color: #fff;
		font-weight: normal;
		text-decoration: none;
	}
	.tip-large ul li a strong {
		text-transform: uppercase;
		font-weight: bold;
	}
	.tip-large ul li a span {
		text-transform: none;
		font-weight: normal;
		display: inline;
		padding: 0 4px 0 4px;
		white-space: nowrap;
	}
	.debug {
		display: block;
		height: auto;
		width: auto;
		color: #000;
		background-color: #900;
		font-size: 12px;
		padding: 2px;
	}
	#custom-dynamic-form {
		border: 1px solid #d2d2d2;
		padding: 2px;
		margin-bottom: 8px;
		background-color: #fff;
		width: auto;
		float: none;
		clear: both;
	}
	#custom-dynamic-form li.displaynone {
		display: none;
	}
	.wrapper>#custom-dynamic-form {
		float: left;
		width: 650px;
	}
	.wrapper+.wrapper-inner #custom-dynamic-form {
		float: none;
		width: auto;
	}
	.article #custom-dynamic-form {
		border: none;
		padding: 0;
		float: none;
		width: auto;
	}
	h3.form-field-heading {
		margin: 0 0 0 -5px;
	}
	#custom-dynamic-form .language-selection-holder {
		display: inline;
		float: right;
		margin: 4px 6px 15px 25px;
	}
	#custom-dynamic-form .language-selection-holder a img {
		display: -moz-inline-box;
		display: inline-block;
		border: 0;
		margin: 0 0 -2px 5px;
	}
	#custom-dynamic-form .language-selection-holder .languageselectionlinktext
		{
		font-weight: bold;
		font-size: 10px;
	}
	#custom-dynamic-form #formelements fieldset {
		position: relative;
		border: none;
		margin: 20px 5px;
	}
	#custom-dynamic-form #formelements legend {
		font-family: Verdana, Sans-serif;
		text-transform: uppercase;
		position: relative;
		font-size: 12px;
		top: -0.25em;
		left: -7px;
	}
	html>body #custom-dynamic-form #formelements legend {
		position: relative;
		top: 0;
		left: 0;
		margin: 0 0 0.25em;
	}
	#custom-dynamic-form #formelements ol {
		border-top: 1px solid #d2d2d2;
		list-style: none;
		float: left;
		width: 100%;
		padding: 0;
		margin: 0;
	}
	#custom-dynamic-form #formelements ol li {
		margin: 10px 0;
		float: left;
		clear: both;
		width: 458px;
	}
	html>body #custom-dynamic-form #formelements ol li {
		width: 460px;
	}
	#custom-dynamic-form #formelements strong.form-field-heading {
		font-weight: normal;
		display: block;
		padding: 10px 0;
		font-size: 11px;
	}
	#custom-dynamic-form #formelements label {
		font-size: 11px;
		line-height: 14px;
		margin: 3px 3px 0 0;
		width: 170px;
		font-weight: bold;
		text-align: left;
		float: left;
		clear: left;
	}
	#custom-dynamic-form #formelements label.error {
		padding: 0 0 0 190px;
		font-weight: bold;
		text-align: left;
		font-size: 9px;
		width: 264px;
		color: #a00;
		float: left;
		clear: left;
	}
	html>body #custom-dynamic-form #formelements label.error {
		margin: 0;
	}
	#custom-dynamic-form #formelements em {
		font-size: 14px;
		font-weight: bold;
		font-style: normal;
		margin: 2px 3px 0 0;
		float: left;
	}
	#custom-dynamic-form #formelements input,#custom-dynamic-form #formelements select,#custom-dynamic-form #formelements textarea
		{
		border: 1px inset #d2d2d2;
		background-color: #f8f8f8;
		font-size: 12px;
		text-align: left;
		padding: 2px 1px;
		margin: 0 5px 0 0;
		float: right;
		width: 262px;
	}
	#custom-dynamic-form #formelements textarea {
		height: 80px;
		line-height: 16px;
		overflow: auto;
	}
	#custom-dynamic-form #formelements .chkboxholder li,#custom-dynamic-form #formelements li.radiobtnholder
		{
		float: left;
		clear: none;
		width: 120px;
		margin: 10px 0 5px;
	}
	#custom-dynamic-form #formelements li.radiobtnholder {
		margin: 0;
	}
	#custom-dynamic-form #formelements .chkboxholder label,#custom-dynamic-form #formelements li.radiobtnholder label
		{
		text-align: right;
		width: 60px;
		margin: 7px 0 0 0;
	}
	html>body #custom-dynamic-form #formelements .chkboxholder label,html>body #custom-dynamic-form #formelements li.radiobtnholder label
		{
		margin: 4px 6px 0 0;
	}
	#custom-dynamic-form #formelements .chkboxholder input,#custom-dynamic-form #formelements li.radiobtnholder input
		{
		background-color: transparent;
		border: none;
		float: none;
		width: auto;
		width: auto;
		padding: 0;
		margin: 4px 0 0 0;
	}
	#custom-dynamic-form #formelements .btnboxholder ol,#custom-dynamic-form #formelements .timeboxholder ol,#custom-dynamic-form #formelements ol li.radiobtnholder
		{
		border: none;
	}
	#custom-dynamic-form #formelements .btnboxholder,#custom-dynamic-form #formelements .radiobtnholder
		{
		margin: 0 5px 5px;
	}
	#custom-dynamic-form #formelements .btnboxholder li,#custom-dynamic-form #formelements .radiobtnholder li
		{
		padding: 5px 0 0 10px;
		margin: 0;
		float: right;
		clear: none;
	}
	#custom-dynamic-form #formelements .btnboxholder input,#custom-dynamic-form #formelements .radiobtnholder input
		{
		border: 1px outset #68b;
		background-color: #069;
		text-align: center;
		font-weight: bold;
		font-size: 11px;
		cursor: pointer;
		color: #fff;
		width: auto;
		float: right;
		margin: 0 10px 10px 0;
	}
	#custom-dynamic-form #formelements .btnboxholder input#formsubmit,#custom-dynamic-form #formelements .radiobtnholder input#formsubmit
		{
		padding: 2px 10px;
	}
	#custom-dynamic-form #formelements .btnboxholder input#formreset,#custom-dynamic-form #formelements .radiobtnholder input#formreset
		{
		background-color: transparent;
		text-decoration: underline;
		padding: 4px 0 0;
		border: none;
		color: #069;
	}
}

@media screen , projection {
	div#menu {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10px;
		font-style: normal;
		width: 124px;
		height: auto;
		margin: 0 0 14px 0;
		padding: 0 0 1px 0;
		border-width: 1px;
		border-style: solid;
		border-color: #dcdcdc;
		background-color: #fff;
		color: #000;
	}
	div#menu a img {
		border-width: 0;
	}
	div#menu ul,div#menu ul li ul,div#menu ul li ul li ul,div#menu ul li ul li ul li ul,div#menu ul li ul li ul li ul li ul
		{
		margin: 0 1px 0 1px;
		padding: 0;
		list-style-type: none;
		list-style-position: outside;
		background-color: #ececec;
		color: #2b2b2b;
		width: 100%;
		display: block;
		overflow: hidden;
	}
	div#menu ul li ul,div#menu ul li ul li ul,div#menu ul li ul li ul li ul,div#menu ul li ul li ul li ul li ul
		{
		margin: 0 0 0 0;
		background-color: #fff;
	}
	div#menu ul li.menu-up,div#menu ul li.menu-heading,div#menu ul li,div#menu ul li ul li,div#menu ul li ul li ul li,div#menu ul li ul li ul li ul li,div#menu ul li ul li ul li ul li ul li
		{
		display: block;
		overflow: visible;
		background-color: transparent;
		margin: 1px 0 0 0;
	}
	div#menu ul li.menu-up,div#menu ul li.menu-heading {
		margin: 0 0 -1px 0;
		border-width: 1px 0 1px 0;
		border-style: solid;
		border-color: #fff;
	}
	div#menu ul li a,div#menu ul li ul li a,div#menu ul li ul li ul li a,div#menu ul li ul li ul li ul li a,div#menu ul li ul li ul li ul li ul li a
		{
		text-decoration: none;
		text-transform: none;
		font-weight: normal;
		display: block;
		overflow: visible;
		height: auto;
		width: 100%;
		padding: 3px 2px 3px 4px;
		color: #2b2b2b !important;
		background-color: #fff;
	}
	li.net-tv a,li.netradio a,li a.open,li a.closed,li.rss a,li.podcast a,li.english a,li.swedish a,li.finnish a
		{
		background-repeat: no-repeat;
	}
	li.net-tv a {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/video_blue_12x12.gif);
	}
	li.netradio a {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/sound_grey_menu.gif);
	}
	li a.open {
		background-image: url(http://fil.nrk.no/contentfile/web/icons/open.gif);
	}
	li a.closed {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/closed.gif);
	}
	li.rss a {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/rss_orange_menu.gif);
	}
	li.podcast a {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/podcast_green_menu.gif);
	}
	li.english a {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/flags/h14/gb.png);
	}
	li.swedish a {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/flags/h14/se.png);
	}
	li.finnish a {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/flags/h14/fi.png);
	}
	div#menu ul li.net-tv a,div#menu ul li.netradio a,div#menu ul li a.open,div#menu ul li a.closed,div#menu ul li.rss a,div#menu ul li.podcast a,li.english a,div#menu ul li.english a,div#menu ul li.swedish a,div#menu ul li.finnish a
		{
		background-position: 93% 50%;
	}
	div#menu ul li ul li a {
		padding: 3px 2px 3px 8px;
		background-color: #f2f2f2;
		width: 94%;
	}
	div#menu ul li ul li.net-tv a,div#menu ul li ul li.netradio a,div#menu ul li ul li a.open,div#menu ul li ul li a.closed,div#menu ul li ul li.rss a,div#menu ul li ul li.podcast a,div#menu ul li ul li.english a,div#menu ul li ul li.swedish a,div#menu ul li ul li.finnish a
		{
		background-position: 96% 50%;
	}
	div#menu ul li ul li ul li a {
		padding: 3px 2px 3px 12px;
		background-color: #dfdfdf;
		width: 90%;
	}
	div#menu ul li ul li ul li.net-tv a,div#menu ul li ul li ul li.netradio a,div#menu ul li ul li ul li a.open,div#menu ul li ul li ul li a.closed,div#menu ul li ul li ul li.rss a,div#menu ul li ul li ul li.podcast a,div#menu ul li ul li ul li.english a,div#menu ul li ul li ul li.swedish a,div#menu ul li ul li ul li.finnish a
		{
		background-position: 96% 50%;
	}
	div#menu ul li ul li ul li ul li a {
		padding: 3px 2px 3px 16px;
		background-color: #cfcfcf;
		width: 86%;
	}
	div#menu ul li ul li ul li ul li.net-tv a,div#menu ul li ul li ul li ul li.netradio a,div#menu ul li ul li ul li ul li a.open,div#menu ul li ul li ul li ul li a.closed,div#menu ul li ul li ul li ul li.rss a,div#menu ul li ul li ul li ul li.podcast a,div#menu ul li ul li ul li ul li.english a,div#menu ul li ul li ul li ul li.swedish a,div#menu ul li ul li ul li ul li.finnish a
		{
		background-position: 96% 50%;
	}
	div#menu ul li ul li ul li ul li ul li a {
		padding: 3px 2px 3px 20px;
		background-color: #bfbfbf;
		width: 82%;
	}
	div#menu ul li ul li ul li ul li ul li.net-tv a,div#menu ul li ul li ul li ul li ul li.netradio a,div#menu ul li ul li ul li ul li ul li a.open,div#menu ul li ul li ul li ul li ul li a.closed,div#menu ul li ul li ul li ul li ul li.rss a,div#menu ul li ul li ul li ul li ul li.podcast a,div#menu ul li ul li ul li ul li ul li.english a,div#menu ul li ul li ul li ul li ul li.swedish a,div#menu ul li ul li ul li ul li ul li.finnish a
		{
		background-position: 89% 50%;
	}
	div#menu ul li strong {
		display: block;
		height: auto;
		width: 100%;
	}
	div#menu ul li strong a {
		background-color: #fff;
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/dots_nav.gif);
		background-position: bottom;
		background-repeat: repeat-x;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: bold;
		display: block;
		height: auto;
		width: 100%;
		padding: 3px 2px 3px 4px;
		margin: 0;
		color: #7f7868 !important;
	}
	div#menu ul li em,div#menu ul li ul li em,div#menu ul li ul li ul li em,div#menu ul li ul li ul li ul li em,div#menu ul li ul li ul li ul li ul li em
		{
		background-color: #eee;
		background-image: none;
		text-decoration: none;
		text-transform: none;
		font-style: normal;
		font-weight: bold;
		display: block;
		height: auto;
		width: 96%;
		padding: 3px 2px 3px 4px;
		margin: 0;
		color: #7f7868;
	}
	div#menu ul li ul li em {
		padding: 3px 2px 3px 8px;
		background-color: #e4e4e4;
		width: 94%;
	}
	div#menu ul li ul li ul li em {
		padding: 3px 2px 3px 12px;
		background-color: #cecece;
		width: 90%;
	}
	div#menu ul li ul li ul li ul li em {
		padding: 3px 2px 3px 16px;
		background-color: #bebebe;
		width: 86%;
	}
	div#menu ul li ul li ul li ul li ul li em {
		padding: 3px 2px 3px 20px;
		background-color: #aeaeae;
		width: 82%;
	}
	div#menu ul li a.menu-chosen,div#menu ul li ul li a.menu-chosen,div#menu ul li ul li ul li a.menu-chosen,div#menu ul li ul li ul li ul li a.menu-chosen,div#menu ul li ul li ul li ul li ul li a.menu-chosen
		{
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/menu_arrow.gif);
		background-repeat: no-repeat;
		background-position: 4px 50%;
		background-color: #c9e6f4 !important;
		font-weight: bold;
		padding: 3px 2px 3px 10px;
		width: 92%;
	}
	div#menu ul li ul li a.menu-chosen {
		background-position: 8px 50%;
		padding: 3px 2px 3px 14px;
		width: 88%;
	}
	div#menu ul li ul li ul li a.menu-chosen {
		background-position: 12px 50%;
		padding: 3px 2px 3px 18px;
		width: 84%;
	}
	div#menu ul li ul li ul li ul li a.menu-chosen {
		background-position: 16px 50%;
		padding: 3px 2px 3px 22px;
		width: 81%;
	}
	div#menu ul li ul li ul li ul li ul li a.menu-chosen {
		background-position: 20px 50%;
		padding: 3px 2px 3px 26px;
		width: 78%;
	}
	div#menu ul.menu-open li a,div#menu ul li ul.menu-open li a,div#menu ul li ul li ul.menu-open li a,div#menu ul li ul li ul li ul.menu-open li a,div#menu ul li ul li ul li ul li ul.menu-open li a
		{
		background-color: #e6efec !important;
	}
	div#menu ul.menu-open li em,div#menu ul li ul.menu-open li em,div#menu ul li ul li ul.menu-open li em,div#menu ul li ul li ul li ul.menu-open li em,div#menu ul li ul li ul li ul li ul.menu-open li em
		{
		background-color: #c2e4d8;
	}
	div#menu ul li a:hover,div#menu ul li ul li a:hover,div#menu ul li ul li ul li a:hover,div#menu ul li ul li ul li ul li a:hover,div#menu ul li ul li ul li ul li ul li a:hover
		{
		background-color: #c9e6f4 !important;
	}
	div#menu ul li a.menu-chosen:hover,div#menu ul li ul li a.menu-chosen:hover,div#menu ul li ul li ul li a.menu-chosen:hover,div#menu ul li ul li ul li ul li a.menu-chosen:hover,div#menu ul li ul li ul li ul li ul li a.menu-chosen:hover
		{
		background-color: #8dcfef !important;
	}
	div.menu-info {
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		font-size: 10px;
		font-style: normal;
		width: 124px;
		height: auto;
		margin: 0 0 14px 0;
		padding: 0 0 1px 0;
		border-width: 1px;
		border-style: solid;
		border-color: #dcdcdc;
		background-color: #fff;
		color: #000;
	}
	div.menu-info ul {
		margin: 0 1px 0 1px;
		padding: 0;
		list-style-type: none;
		list-style-position: outside;
		background-color: #ececec;
		color: #2b2b2b;
		width: 100%;
		display: block;
		overflow: hidden;
	}
	div.menu-info ul li {
		display: block;
		overflow: visible;
		background-color: Transparent;
		margin: 1px 0 0 0;
	}
	div.menu-info ul li.no-link,div.menu-info ul li a,div.menu-info ul li a:active,div.menu-info ul li a:focus,div.menu-info ul li a:visited
		{
		text-decoration: none;
		text-transform: none;
		font-weight: normal;
		display: block;
		overflow: visible;
		height: auto;
		width: 120px;
		padding: 3px 2px 3px 4px;
		color: #2b2b2b !important;
		background-color: #fff;
	}
	div.menu-info ul li.info-heading {
		margin: 0 0 -1px 0;
		border-width: 1px 0 1px 0;
		border-style: solid;
		border-color: #fff;
	}
	div.menu-info ul li strong {
		display: block;
		height: auto;
		width: 100%;
		text-align: left;
	}
	div.menu-info ul li strong a:link,div.menu-info ul li strong a:active,div.menu-info ul li strong a:focus,div.menu-info ul li strong a:visited,div.menu-info ul li strong span
		{
		background-color: #fff;
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/dots_nav.gif);
		background-position: bottom;
		background-repeat: repeat-x;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: bold;
		display: block;
		height: auto;
		width: 120px;
		padding: 3px 2px 3px 4px;
		margin: 0;
		color: #7f7868 !important;
	}
	div.menu-info ul li a:hover {
		background-color: #c9e6f4 !important;
	}
	div.menu-info div.menu-kolofon {
		width: 124px;
		text-align: center;
		margin: 1px;
		padding: 0;
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/common/dots_nav.gif);
		background-position: top;
		background-repeat: repeat-x;
		background-color: transparent;
		display: block;
	}
	div.menu-info div.menu-kolofon p {
		text-align: left;
		background-color: transparent;
		display: block;
		font-style: normal;
		font-weight: normal;
		margin: 0 0 4px 4px;
		padding: 4px 0 0 0;
	}
	div.menu-info div.menu-kolofon address {
		text-align: center;
		display: block;
		font-style: normal;
		font-weight: bold;
		margin: 4px auto 4px auto;
		padding: 0;
	}
	div.menu-info div.menu-kolofon a img {
		margin: 4px auto 4px auto;
		display: block;
	}
	html>body div#menu,html>body div.menu-info {
		width: 126px;
	}
	html>body div#menu ul,html>body div#menu ul li ul,html>body div#menu ul li ul li ul,html>body div#menu ul li ul li ul li ul,html>body div#menu ul li ul li ul li ul li ul 
		,html>body div#menu ul li strong a,html>body div#menu ul li em,html>body div#menu ul li ul li em,html>body div#menu ul li ul li ul li em,html>body div#menu ul li ul li ul li ul li em,html>body div#menu ul li ul li ul li ul li ul li em,html>body div#menu ul li a,html>body div#menu ul li ul li a,html>body div#menu ul li ul li ul li a,html>body div#menu ul li ul li ul li ul li a,html>body div#menu ul li ul li ul li ul li ul li a
		{
		width: auto;
	}
	html>body div.menu-info ul,html>body div.menu-info ul li strong a,html>body div.menu ul-info li a
		{
		width: auto;
	}
	div.menu-banners {
		width: 126px;
		height: auto;
		display: block;
		background-color: #fff;
		border-width: 1px 1px 1px 1px;
		border-style: solid;
		border-color: #dcdcdc;
		background-color: #fff;
		padding: 2px 0 2px 0;
		margin: 0 0 14px 0;
		text-align: center;
	}
	div.menu-banners div {
		width: 124px;
		border-bottom: 1px solid #ececec;
		padding-bottom: 4px;
		margin-bottom: 4px;
	}
	div.menu-info.menu-weather table {
		margin: 2px;
	}
	div.menu-info.menu-weather table tr td {
		display: table-cell;
		border: 0 !important;
	}
	div.menu-info.menu-weather table tr td a:link,div.menu-info.menu-weather table tr td a:active,div.menu-info.menu-weather table tr td a:focus,div.menu-info.menu-weather table tr td a:visited
		{
		color: #2b2b2b !important;
		display: block;
		width: auto;
		background-color: transparent;
	}
	div.menu-info.menu-weather table tr td a:hover {
		color: #c00 !important;
	}
	div.menu-info.menu-weather div.knapp {
		display: none;
	}
	div.menu-info.menu-weather div {
		display: block;
		padding: 2px;
	}
	div.menu-ad div {
		display: none;
	}
	div.menu-ad div.lynspillBoksAnnonse div {
		display: block;
	}
	div.menu-ad div.lynspillBoksAnnonse {
		width: 126px;
		height: 160px;
		background-image: url(http://nrk.no/img/371737.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
		background-color: #006331;
		padding: 0px;
		margin: 0px;
		border: 1px solid #006331;
		text-align: left;
		display: block;
	}
	div.menu-ad div.lynspillBoksAnnonse div.lynspillBoksHeading {
		font-size: 12px;
		text-align: left;
		font-weight: bold;
		font-family: Arial, Verdana, Helvetica, Sans-serif;
		color: #fff;
		padding: 2px 4px 4px 4px;
		margin: 0px;
		text-transform: uppercase;
		display: block;
	}
	div.menu-ad div.lynspillBoksAnnonse div.lynspillBoksHeading p {
		font-size: 12px;
		text-align: left;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		color: #fff;
		text-transform: none;
		display: block;
	}
	div.menu-ad div.lynspillBoksAnnonse div.lynspillBoks {
		border-width: 1px;
		border-style: solid;
		border-color: #006331;
		width: 76px;
		padding: 4px;
		margin: 2px 2px 4px 4px;
		background-color: #f4f6e4;
		display: block;
	}
	div.menu-ad div.lynspillBoksAnnonse div.lynspillBoksValg select#spillverdi1,div.menu-ad div.lynspillBoksAnnonse div.lynspillBoksValg select#spillverdi2
		{
		width: 66px;
		margin: 2px 0px 0px 0px;
		padding: 0px;
		font-size: 10px;
		display: block;
	}
	div.menu-ad div.lynspillBoksAnnonse div.lynspillBoksKnapp a {
		width: 66px;
		height: 34px;
		padding: 2px 0px 0px 0px;
		margin: 6px 0px 0px 0px;
		font-weight: bold;
		border-width: 1px;
		border-style: solid;
		border-color: #006331;
		font-size: 12px;
		color: #006331;
		background-color: #ffce20;
		text-transform: uppercase;
		text-decoration: none;
		text-align: center;
		cursor: pointer;
		display: block;
		font-family: Arial, Verdana, Helvetica, Sans-serif;
		display: block;
	}
	div.menu-ad div.lynspillBoksAnnonse div.lynspillBoksKnapp a:hover {
		padding: 2px 0px 0px 0px;
		background-color: #006331;
		color: #ffce20;
		border-color: #ffce20;
		text-decoration: none;
		display: block;
	}
}

@media screen , projection {
	.ad a:hover img {
		filter: alpha(opacity = 100);
	}
	.last-image-gallery ul li a:hover img,.last-image-gallery-medium ul li a:hover img
		{
		filter: alpha(opacity = 100);
	}
	.last-image-gallery ul li a em,.last-image-gallery-medium ul li a em {
		filter: alpha(opacity = 70);
	}
	#main .wrapper #image-gallery-content .image-gallery a:hover img#image-gallery
		{
		filter: alpha(opacity = 100);
	}
	* html em,* html .intro-element-article h1,* html .intro-element-article p,* html .intro-element p,* html .intro-element h2,* html .intro-element em
		{
		height: 1%;
		zoom: 100%;
	}
	hr.ie-hack {
		display: block;
		visibility: hidden;
		clear: both;
		float: none;
		height: 1px;
		margin: 0;
		padding: 0;
	}
}

@media print {
	* {
		background-image: none !important;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		margin: 0;
		padding: 0;
	}
	body {
		background-color: #fff;
		width: auto;
		font-size: 0.8em;
		margin: 8px;
	}
	a:link,a:visited {
		color: #000;
		text-decoration: none;
	}
	h1,h1 *,h2,h2 *,h3,h3 *,h4,h4 *,h5,h5 *,h6,h6 * {
		font-family: Arial, Verdana, Helvetica, Sans-serif;
		margin: 0;
	}
	h3 {
		font-size: 1.2em;
		padding-top: 20px;
	}
	#main .wrapper .content {
		clear: both;
	}
	#main .wrapper .wide-content {
		width: auto;
		float: none;
		margin: 0 0 8px 0;
	}
	#main .wrapper .wide-content .article {
		width: auto;
		float: none;
	}
	#bottom {
		display: block;
		padding-bottom: 20px;
	}
	#bottom .bottomline {
		margin: 8px auto 8px auto;
		padding: 6px 0 0 0;
		text-align: left;
		width: auto;
		height: 20px;
		clear: both;
		border-top: 1px solid #000;
	}
	.inner-column {
		clear: both;
		width: 100%;
		display: block;
		margin-bottom: 20px;
	}
	.article .inner-column {
		display: block;
	}
	#print-head {
		display: block;
		border-bottom: 1px solid #000;
	}
	#print-head img {
		display: block;
		margin: 0 0 6px 0;
	}
	#print-head h6 {
		display: block;
		margin: 0;
		padding: 0;
		float: left;
		width: 460px;
		margin: 10px 0 20px 0;
		font-size: 1.6em;
	}
	#path em {
		display: block;
		margin: 0;
		padding: 0;
		float: right;
		text-align: right;
		width: 180px;
		margin: 12px 0 20px 0;
		font-size: 10px;
	}
	.intro-element,.intro-element-small {
		padding: 4px 2px 4px 2px;
		margin: 0 0 8px 0;
		display: block;
		clear: both;
	}
	.intro-element em {
		font-size: 0.8em;
		font-style: normal;
		clear: both;
		display: block;
		float: none;
	}
	.intro-element h2 {
		font-size: 2.2em;
	}
	.intro-element-small h2,.intro-element.pr50.left h2,.intro-element.pr50.right h2
		{
		font-size: 1.6em;
	}
	.intro-element h2 a,.intro-element-small h2 a {
		text-decoration: none;
	}
	.intro-element p *,.intro-element-small p * {
		text-decoration: none;
	}
	.intro-element p,.intro-element-small p {
		padding: 4px 0 4px 0;
		font-size: 1.1em;
	}
	.intro-element ul {
		padding: 2px 0 0 0;
		display: list-item;
		clear: both;
		list-style-type: none;
	}
	.intro-element ul li {
		font-size: 0.8em;
		margin: 1px 0 1px 0;
		padding: 0;
	}
	.intro-element ul li a strong {
		padding-right: 6px;
		display: inline;
	}
	.intro-element ul li a em {
		font-size: 1em;
		padding: 0 4px 0 0;
		display: inline;
	}
	.intro-element ul li a {
		display: inline;
		padding: 0 0 0 2px;
		margin: 1px 0 1px 0;
	}
	.clear-both {
		clear: both;
		display: block;
	}
	.clean-box.px231.left.marg0,.intro-element.pr50.left,.clean-box.px231.right.marg0,.intro-element.pr50.right
		{
		width: 48%;
		display: block;
		float: left;
		clear: none;
	}
	.intro-element.pr50.right {
		width: 48%;
		display: block;
		float: right;
		clear: none;
	}
	.intro-element.intro-element-small {
		display: block;
		width: 100%;
	}
	.intro-element.intro-element-small .intro-element-inner-wrapper {
		width: auto;
		float: left;
		clear: none;
		margin-left: 10px;
	}
	html>body .intro-element.intro-element-small .intro-element-inner-wrapper
		{
		width: 70%;
	}
	.intro-element-article {
		margin: 0 0 4px 0;
		border: 0;
		display: block;
	}
	.intro-element-article em {
		font-size: 0.8em;
		font-style: normal;
		text-align: left;
		clear: both;
		display: block;
		float: none;
	}
	.intro-element-article p {
		font-weight: bold;
		font-size: 1.1em;
	}
	.intro-element-article h1 {
		font-size: 2.8em;
	}
	.intro-element-article hr {
		clear: both;
		display: none;
	}
	.article-info {
		float: left;
		clear: both;
		width: 100%;
		display: block;
		margin-bottom: 8px;
	}
	ul.byline {
		float: left;
		width: 100%;
		display: block;
		font-size: 9px;
		padding-bottom: 5px;
		border-bottom: 1px dotted #d2d2d2;
	}
	ul.byline li {
		float: left;
		clear: right;
		display: block;
		margin-right: 12px;
	}
	ul.byline li img {
		height: 36px;
		width: 36px;
	}
	ul.byline li img,ul.byline li address {
		float: left;
		margin-right: 4px;
	}
	ul.byline li address span,ul.byline li address a {
		color: #777;
		display: block;
		font-weight: bold;
		font-style: normal;
		line-height: 12px;
		text-transform: uppercase;
	}
	ul.byline li address a {
		text-transform: lowercase;
		font-weight: normal;
	}
	ul.byline li address a:hover {
		color: #900;
	}
	.published {
		float: left;
		font-size: 10px;
		white-space: nowrap;
	}
	.article h2 {
		font-size: 1.3em;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		padding: 0;
		margin: 10px 0 0 0;
	}
	.article p {
		padding: 0;
		margin: 0 0 10px 0;
		font-size: 1.1em;
	}
	.article blockquote {
		color: #333;
		margin: 0 0 12px 0;
		padding: 4px;
		clear: both;
		border: 1px solid #d2d2d2;
	}
	.article blockquote p {
		color: #333;
		font-size: 1.4em;
		font-family: Arial, Verdana, Helvetica, Sans-serif;
	}
	.article blockquote address {
		font-size: 0.8em;
		font-style: normal;
		text-align: right;
	}
	.article .published {
		color: #888;
		font-size: 0.8em;
		clear: both;
		display: block;
		margin: 0 0 10px 0;
	}
	.article .published em {
		font-size: 1em;
		font-style: normal;
		display: block;
	}
	.article cite {
		display: block;
		margin: 0 0 8px 0;
		clear: both;
	}
	.published address {
		display: inline;
		margin: 0 2px 0 -3px;
		font-style: normal;
	}
	.published address a:link,.published address a:active,.published address a:focus,.published address a:visited
		{
		margin: 0;
		color: #666;
	}
	.published address a:hover {
		color: #900;
	}
	.the-day-today ul li em,.mm-box .mm-box-content .mm-list ol li em,.list-programs ol li em
		{
		font-style: normal;
		font-weight: bold;
		padding-right: 6px;
	}
	.mm-box .left,.mm-box .right {
		float: none;
		display: block;
		width: 100%;
		clear: both;
	}
	.mm-box .mm-box-content .mm-list ol li strong {
		font-weight: normal;
	}
	.mm-box .intro-element h2 {
		font-size: 1.4em;
	}
	.mm-box h3.mm-box-heading {
		clear: both;
	}
	.mm-box .tabs-box noscript p {
		display: block;
	}
	h4.light,.inner-column h4,.content h4 {
		font-size: 1.2em;
		color: #000;
		padding-top: 10px;
		clear: both;
		width: 100%;
		float: none;
	}
	.list-light {
		clear: both;
	}
	.list-light ul {
		list-style-type: none;
		margin-left: 3px;
	}
	.list-light ul li {
		padding-bottom: 10px;
	}
	.list-light ul li strong {
		display: block;
	}
	.list-light ul li.first-list-link em {
		display: block;
		font-style: normal;
	}
	.clean-box .list-light {
		padding-bottom: 10px;
	}
	.clean-box ul {
		list-style-type: none;
	}
	.clean-box .list-light li,.inner-column .list-light li,.inner-column .list-light li a,.outer-column .list-light li,.outer-column .list-light li a
		{
		padding: 0;
	}
	.list-alpha {
		margin-bottom: 10px;
	}
	.list-alpha ol li {
		display: inline;
		padding-right: 20px;
	}
	.pr50-list {
		width: 100%;
		border: 0;
	}
	.weather-box-simple h5 {
		font-size: 1.2em;
		padding-top: 20px;
	}
	.weather-box-simple h5 em {
		font-style: normal;
	}
	.weather-box-simple ul.more-weather {
		clear: both;
		list-style-type: none;
		width: 100%;
	}
	.weather-box-simple .left,.weather-box-simple .right {
		float: left;
		width: auto;
	}
	.weather-box-simple .right {
		padding: 15px 0 0 10px;
	}
	.inner-column .box.border0t {
		padding-bottom: 20px;
	}
	.inner-column .placeholder .box h3 {
		padding-top: 0;
	}
	.list-programs {
		clear: both;
		padding-bottom: 20px;
	}
	.list-programs strong {
		font-weight: normal;
	}
	.wrapper-inner #directory #directory-col1,.wrapper-inner #directory #directory-col2,.wrapper-inner #directory #directory-col1
		{
		display: block;
		float: left;
		padding: 0 20px 20px 0;
	}
	.wrapper-inner #directory ul {
		list-style-type: none;
	}
	.wrapper-inner #directory ul li a {
		font-size: 0.85em;
	}
	.wrapper-inner #directory h4 {
		padding-top: 10px;
	}
	.px212.left,.px212.right {
		float: none;
		display: block;
		width: 100%;
		clear: both;
	}
	.px212.left .intro-element,.px212.right .intro-element {
		padding-bottom: 20px;
	}
	.last-blogg .intro-element h2 {
		font-size: 1.6em;
	}
	.netmeeting h2 {
		font-size: 1.3em;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		padding: 0;
		margin: 20px 0 0 0;
	}
	.netmeeting blockquote address,.netmeeting blockquote em {
		display: inline;
		margin: 0 5px 10px 0;
	}
	.netmeeting p {
		margin-bottom: 10px;
	}
	.another-page {
		margin-bottom: 20px;
	}
	.box.intro-element-small.marg0.pad4 {
		width: 100%;
		padding-top: 0;
		margin-top: 0;
	}
	a img {
		border: 0;
	}
	.img-center {
		margin: 0 0 2px 0;
		padding: 0;
		float: none;
		display: block;
		clear: both;
	}
	.img-left {
		margin: 0 0 2px 0;
		padding: 0;
		float: left;
		display: block;
		clear: left;
	}
	html>body .img-left {
		margin: 0 4px 2px 0;
	}
	.img-right {
		margin: 0 0 2px 0;
		padding: 0;
		float: right;
		display: block;
		clear: right;
	}
	html>body .img-right {
		margin: 0 0 2px 4px;
	}
	.img-center img,.img-left img,.img-right img {
		display: block;
		margin: 0;
	}
	.img-center a img,.img-left a img,.img-right a img {
		display: block;
	}
	.img-center a:hover img,.img-left a:hover img,.img-right a:hover img {
		display: block;
	}
	.img-center p,.img-left p,.img-right p,.img-center address {
		font-size: 10px;
		font-weight: normal;
		font-style: normal;
		color: #000;
		background-color: #e8e8e8;
		padding: 2px 4px;
		margin: 0;
	}
	#image-gallery-content h1 {
		clear: both;
		padding-bottom: 10px;
	}
	#image-gallery-content #imagecounter {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.facts-center {
		margin: 0 0 4px 0;
		padding: 0;
		float: none;
		width: 100%;
	}
	.facts-left {
		margin: 4px 4px 4px 0px;
		padding: 0;
		float: left;
		width: 180px;
	}
	.facts-right {
		padding: 0;
		margin: 4px 0 4px 4px;
		float: right;
		width: 180px;
	}
	.facts-center,.facts-left,.facts-right {
		border: 1px solid #d2d2d2;
	}
	.facts-center img,.facts-left img,.facts-right img {
		display: block;
		margin: 0;
	}
	.facts-center h3,.facts-left h3,.facts-right h3 {
		font-size: 1em;
		padding: 0;
		margin: 2px 2px 2px 2px;
		background-color: transparent;
		color: #000;
		text-transform: uppercase;
		display: block;
	}
	.facts-center p,.facts-left p,.facts-right p {
		font-size: 0.8em;
		background-color: transparent;
		margin: 4px;
		padding: 0;
	}
	.facts-center ul,.facts-left ul,.facts-right ul {
		display: list-item;
		font-size: 0.8em;
	}
	.facts-center ul li,.facts-left ul li,.facts-right ul li {
		list-style-type: square;
		list-style-position: outside;
		margin: 0 0 0 20px;
	}
	html>body .facts-center ul li,html>body .facts-left ul li,html>body .facts-right ul li
		{
		list-style-position: inside;
		margin: 0 0 0 4px;
	}
	.article h3.table-heading {
		padding: 2px 2px 2px 4px;
		margin: 0 0 2px 0;
	}
	.article table {
		display: table;
		width: 100%;
		border-collapse: separate;
		border-spacing: 1px;
		caption-side: top;
		empty-cells: show;
		table-layout: auto;
		border: 1px solid #d2d2d2;
		padding: 1px;
		margin: 0 0 8px 0;
		font-size: 0.8em;
	}
	.article table caption {
		display: table-caption;
		font-weight: bold;
		padding: 2px 2px 2px 4px;
		border-bottom: 1px solid #fff;
	}
	.article table th {
		display: table-cell;
		border-width: 0;
		border-style: solid;
		border-color: #fff;
		padding: 2px 2px 2px 4px;
	}
	.article table td {
		display: table-cell;
		border-width: 0;
		border-style: solid;
		border-color: #fff;
		padding: 2px 2px 2px 4px;
	}
	table.programme-category-table {
		display: table;
		width: 98%;
		border-collapse: separate;
		border-spacing: 1px;
		caption-side: top;
		empty-cells: show;
		table-layout: auto;
		border: 0;
		padding: 10px 0 0 0;
		margin: 0 0 8px 0;
		font-size: 0.8em;
	}
	table.programme-category-table .programme-category-channel {
		width: 20%;
	}
	table.programme-category-table caption {
		display: table-caption;
		font-weight: bold;
		padding: 10px 2px 2px 4px;
		border-bottom: 1px solid #fff;
		text-align: left;
		font-size: 1.2em;
	}
	table.programme-category-table th {
		display: none;
	}
	table.programme-category-table td {
		display: table-cell;
		border-width: 0;
		border-style: solid;
		border-color: #fff;
		padding: 2px 2px 2px 4px;
		vertical-align: top;
	}
	table.programme-category-table td em {
		font-style: normal;
	}
	table.programme-category-table td .read-reference {
		display: none;
	}
	table.sports-results caption,table.sports-results th {
		text-align: left;
	}
	.sports-results h1 {
		margin-bottom: 20px;
	}
	.sports-results .matchbox {
		width: 100%;
		clear: both;
	}
	.sports-results .match {
		clear: both;
	}
	.sports-results .match .team {
		width: 190px;
		float: left;
	}
	.sports-results .match .team h1 {
		text-align: center;
	}
	.sports-results .match .team img {
		margin-left: 60px;
		margin-bottom: 18px;
	}
	.sports-results .match .result {
		float: left;
	}
	.sports-results .match .result h1 {
		width: 70px;
		text-align: center;
		padding-bottom: 0;
	}
	.sports-results .match .result h2 {
		width: 70px;
		text-align: center;
		display: block;
	}
	.sports-results .match .result h3 {
		width: 70px;
		text-transform: none;
		text-align: center;
		padding: 30px 0 0 0;
		display: block;
	}
	.sports-results .players {
		width: 30%;
		padding-bottom: 20px;
		clear: both;
	}
	.sports-results .res {
		clear: both;
		margin-bottom: 20px;
	}
	.sports-results .res caption,.sports-results h3 {
		text-align: left;
		font-weight: bold;
		font-size: 1.4em;
	}
	.sports-results .res th {
		text-align: left;
		font-weight: bold;
	}
	.sports-results .res td {
		padding-right: 8px;
	}
	.sports-results .res td.update {
		font-size: 0.8em;
	}
	.sports-results .field td {
		padding: 20px 5px;
		text-align: center;
	}
	.sports-results .facts {
		margin-bottom: 20px;
	}
	.sports-results .facts th {
		text-align: left;
	}
	.sports-results .facts td img {
		padding-left: 20px;
	}
	.sports-results .stats {
		width: 30%;
	}
	.sports-results .stats td.incident {
		text-align: center;
	}
	.sports-results .stats .home {
		float: left;
	}
	.sports-results .stats .away {
		float: right;
	}
	.sports-results ul.selectround li {
		display: inline;
	}
	#topline,.head,#path .breadcrumbs,.menu-column,.entertainment-box-ill,.printer-friendly,.article-column,.article .list-light,.article h3,.list-light .list-outro,.ad,.article-related,.print,.news-ticker,.mm-box .tabs,.tabs-box-bottom,hr,.placeholder,.resultnav-box,.outer-column,.inner-column object,.promo,.list.list-programs .list-outro,.transmission-box .icalendar,.transmission-box .icalendar-help,.sports-results #league-links,.debate-list,.inner-column .list-light,.inner-column .intro-element,.trio-box
		{
		display: none !important;
	}
	#programmes .outer-column {
		display: block !important;
	}
	ul.article-tools {
		display: none !important;
	}
	#share-article {
		display: none !important;
	}
	#share-article .tipform {
		display: none !important;
	}
}

@media screen , projection {
	body#weather {
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/weatherbodybackground.gif)
			!important;
		background-color: #fafeff;
	}
	#weather * {
		font-family: Arial, Helvetica, sans-serif;
	}
	#weather #topline .logoline {
		background:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-weathertopline-2007.gif)
			repeat-x top center;
		border: 0;
		height: 83px;
		margin-bottom: 17px;
		padding-top: 0;
	}
	#weather #topline .logoline .logoline-wrapper {
		width: 100%;
		height: 83px;
		background: transparent
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/weathertopline-2007.jpg)
			no-repeat top center;
		color: #fff;
		margin: 0;
		border: 0;
	}
	#topline .logoline .logoline-wrapper .logoline-wrapper-inner {
		width: 980px;
		background-image: none;
		background-color: transparent;
		color: #fff;
		margin: 0 auto 0 auto;
		border: 0;
	}
	#weather #topline .logoline .yr-logo {
		width: 136px;
		float: left;
		font-size: 35px;
		margin: 26px 20px 0 14px;
		padding: 0;
		height: 53px;
		overflow: hidden;
	}
	#weather #topline .logoline #soekeskjema {
		float: left;
		width: 400px;
		height: 64px;
		border: 0;
		margin-top: 4px;
		margin-right: 8px;
	}
	#weather #topline .logoline #soekeskjema div {
		float: left;
		display: block;
		width: 100%;
	}
	#weather #topline .logoline #soekeskjema input.search-field {
		border: 1px solid #578399;
		background: #fff
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-search-input.gif)
			no-repeat top left;
		color: #212d2c;
		width: 288px;
		height: 22px;
		margin: 4px 1px 0 6px;
		padding: 5px 0 0 3px;
		float: left;
	}
	#weather #topline .logoline #soekeskjema input.search-button {
		background:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-search-button.gif)
			no-repeat center center;
		width: 93px;
		height: 29px;
		border: 0;
		color: #536a7e;
		text-align: center;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: bold;
		margin: 4px 0 0 0;
		cursor: pointer;
		float: right;
	}
	#weather #topline .logoline #soekeskjema input.search-button:hover {
		color: #212d2c;
		background-color: inherit;
	}
	#weather #topline .logoline #soekeskjema label,#weather #topline .logoline #soekeskjema span
		{
		font-size: 11px;
		color: #212d2c;
		background-color: transparent;
		margin: 2px 0 0 5px;
		padding: 0 0 0 1px;
		display: block;
	}
	#weather #topline .logoline #soekeskjema label.stext {
		display: block;
		font-weight: bold;
	}
	#weather #topline .logoline #soekeskjema a:link,#weather #topline .logoline #soekeskjema a:focus,#weather #topline .logoline #soekeskjema a:active,#weather #topline .logoline #soekeskjema a:visited
		{
		color: #212929;
		background-color: transparent;
		text-decoration: underline;
	}
	#weather #topline .logoline #soekeskjema a:hover {
		color: #4c54cb;
	}
	#weather #topline {
		height: 81px;
		margin: 0 0 10px 0;
		overflow: hidden;
	}
	#weather #topline .corp-logos {
		width: 222px;
		height: 53px;
		overflow: hidden;
		margin: 17px 0 0 80px;
		float: left;
	}
	#weather #topline .corp-logos .nrk-logo {
		width: 55px;
		float: left;
		margin: 12px 0 0 35px;
	}
	#weather #topline .corp-logos .met-logo {
		width: 104px;
		float: right;
		margin: 2px 10px 0 0;
	}
	#weather #topline .logoline ul.language {
		background: #d8f4ff;
		color: #212d2c;
		border: 1px solid #2195d3;
		width: 80px;
		height: 64px;
		font-size: 11px;
		float: right;
		padding: 2px;
		margin: 4px 0 0 0;
	}
	html>body #weather #topline .logoline ul.language {
		width: auto;
	}
	#weather #topline .logoline ul.language li {
		width: 80px;
		margin: 1px 0 0 0;
	}
	#weather #topline .logoline ul.language li a:link,#weather #topline .logoline ul.language li a:focus,#weather #topline .logoline ul.language li a:active,#weather #topline .logoline ul.language li a:visited
		{
		color: #212d2c;
		display: block;
		width: auto;
		background-image: none;
	}
	#weather #topline .logoline ul.language li a:hover {
		background-color: #a4d2dd !important;
	}
	#weather #topline .logoline ul.language li a span {
		cursor: pointer;
	}
	#weather #topline .logoline ul.language li span {
		padding: 0 20px;
		display: block;
		width: auto;
		height: 14px;
		background-repeat: no-repeat !important;
		background-color: transparent;
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/weather/flags-2007.gif);
	}
	#weather #topline .logoline ul.language li.norwegian span {
		background-position: 3px 3px;
	}
	#weather #topline .logoline ul.language li.english span {
		background-position: 3px -188px;
	}
	#weather #topline .logoline ul.language li.sami span {
		background-position: 3px -92px;
	}
	#weather #topline .logoline ul.language li.selected {
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/tick-2007.gif)
			no-repeat 66px 2px;
	}
	#bottom {
		display: block;
		padding-bottom: 20px;
		margin: 8px auto 0 auto;
		clear: both;
		float: none;
		height: auto;
		width: 980px;
	}
	#bottom .bottomline {
		margin: 8px auto 8px auto;
		text-align: center;
		width: 980px;
		clear: both;
		float: none;
		display: block;
		background-color: #069;
	}
	#bottom .bottomline p {
		color: #fff;
		font-size: 10px;
		text-align: center;
		width: 100%;
		padding: 8px 0 8px 0;
	}
	#bottom .bottomline p a:link,#bottom .bottomline p a:active,#bottom .bottomline p a:visited,#bottom .bottomline p a:focus
		{
		color: #fff;
		text-decoration: none;
	}
	#bottom .bottomline p a:hover {
		color: #bbb;
	}
	* html #bottom,* html #bottom div.ad,* html #bottom div.ad div.ad-content
		{
		height: 1%;
		zoom: 100%;
	}
	#weather .bottomline {
		background-color: #37c4e2;
		color: #fff;
	}
	#weather .bottomline p {
		font-size: 11px;
		font-weight: bold;
	}
	#weather .bottomline a:link,#weather .bottomline a:focus,#weather .bottomline a:active,#weather .bottomline a:visited
		{
		text-decoration: none;
		font-size: 11px;
		background:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bottomline-link.gif)
			no-repeat center left;
		padding-left: 20px;
		margin-left: 13px;
	}
	#weather .bottomline a:hover {
		text-decoration: underline !important;
		color: #fff !important;
		background-color: inherit;
	}
	#weather .bottomline .bottomtext {
		background-color: #fff;
		color: #000;
		font-weight: normal;
		width: 420px;
		text-align: center;
		font-size: 11px;
		padding: 16px 280px 0 280px;
	}
	#weather .bottomline .bottomtext ul {
		background-color: transparent;
		text-align: center;
	}
	#weather .bottomline .bottomtext ul li {
		display: inline;
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	#weather .bottomline .bottomtext a:link,#weather .bottomline .bottomtext a:focus,#weather .bottomline .bottomtext a:active,#weather .bottomline .bottomtext a:visited
		{
		color: #0fa2d8;
		padding: 0 0 0 1px;
		margin: 0;
		white-space: nowrap;
		background-image: none;
	}
	#weather .bottomline .bottomtext a:hover {
		color: #fff;
		background-color: #0fa2d8;
		text-decoration: none !important;
	}
	#weather .more-results {
		margin: 10px 0 10px 0;
	}
	#weather .more-results a {
		color: #37c4e2;
		font-weight: bold;
	}
	#weather .more-results a:hover {
		color: #c00;
	}
	#weather .more-results li,.more-results ul,.more-results p {
		display: inline;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 0;
	}
	#weather .more-results li,.more-results p {
		margin-right: 10px;
	}
	#weather .more-results .selected {
		font-weight: bold;
		color: #c00;
		font-size: 15px;
	}
	#path {
		display: none !important;
	}
	#weather .breadcrumbs {
		float: left;
		width: 530px !important;
	}
	#weather ul.breadcrumbs {
		padding-left: 0;
		margin-left: 0;
		font-size: 11px;
		float: left;
		width: 670px;
		clear: none;
	}
	#weather .update-information {
		float: right;
		display: inline;
		width: 300px;
		font-size: 11px;
	}
	#weather .update-information p {
		text-align: right !important;
	}
	#weather .update-information a {
		position: relative;
		text-decoration: none;
		color: black;
		border-bottom: 1px #000 dashed;
		cursor: help;
	}
	#weather #update-info {
		float: left;
		width: 282px;
		position: absolute;
		top: 135px;
		background: #fcfcfb;
		border: 1px solid #c7d5d5;
		text-align: left !important;
		color: #000;
		padding: 8px;
		z-index: 1;
	}
	#weather #update-info p {
		text-align: left !important;
		padding: 2px 6px 2px 4px;
	}
	#weather #update-info table {
		width: 100% !important;
		margin: 0 0 1em 0;
	}
	#weather #update-info caption {
		font-weight: bold;
		padding: 0 0 8px 2px;
	}
	#weather #update-info td {
		padding: 2px 6px 2px 4px;
	}
	#weather #update-info th {
		background: #d6eef7;
		padding: 2px 6px 2px 4px;
		text-align: center !important;
	}
	#weather .wrapper #point h1 {
		padding-left: 0;
		margin-left: 0;
		font-size: 26px;
		float: left;
		clear: both;
		color: black;
		font-weight: bold;
		width: 820px;
	}
	#weather .wrapper ul.versions {
		width: 157px;
		float: right;
		font-size: 11px;
	}
	#weather .wrapper ul.versions li.print a:link,#weather .wrapper ul.versions li.print a:focus,#weather .wrapper ul.versions li.print a:active,#weather .wrapper ul.versions li.print a:visited
		{
		background:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/printer-friendly.gif)
			no-repeat top left;
		text-decoration: underline;
		border-bottom: 1px solid #96b9bd;
		display: block;
		height: 20px;
		vertical-align: middle;
		padding: 6px 0 0 29px;
	}
	#weather .wrapper ul.versions li.reference a:link,#weather .wrapper ul.versions li.reference a:focus,#weather .wrapper ul.versions li.reference a:active,#weather .wrapper ul.versions li.reference a:visited
		{
		background:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/reference-friendly.gif)
			no-repeat top left;
		text-decoration: underline;
		display: block;
		height: 21px;
		vertical-align: middle;
		padding: 6px 0 0 29px;
	}
	#weather .wrapper ul.versions li.reference a:hover,#weather .wrapper ul.versions li.print a:hover
		{
		background-position: top right;
	}
	#weather #menu * {
		font-size: 11px;
	}
	#weather .menu-heading strong {
		display: none;
	}
	#weather .menu-open li a:link,#weather .menu-open li a:focus,#weather .menu-open li a:active,#weather .menu-open li a:visited
		{
		background-color: #d6eef7 !important;
		color: #212d2c;
	}
	#weather .menu-open li a:hover {
		background-color: #cce5ec !important;
	}
	#weather .menu-open li em {
		background-color: #9fdaef !important;
		color: #212d2c;
		font-weight: bold;
	}
	li.net-tv a {
		background-image: url(http://www.yr.no/contentfile/imagecrop/1.5158089)
			!important;
	}
	#weather .menu-info {
		font-size: 11px;
	}
	#weather #main {
		background-color: #f9feff;
		color: #000;
	}
	#weather h3 {
		text-transform: none;
	}
	#weather .plus {
		color: #f01c1c;
	}
	#weather .minus {
		color: #0280d9;
	}
	#weather .darkbox {
		color: inherit;
		background-color: #c7d5d5;
		padding: 3px;
		margin: 0 0 8px 0;
		border: 1px solid #c4cdcc;
		display: block;
		width: auto;
		height: auto;
		float: none;
	}
	#weather .darkbox h3 {
		color: #212d2c;
		background-color: #c7d5d5;
		font-size: 14px;
		font-weight: bold;
		padding: 0 5px 2px 2px;
	}
	#weather .darkbox h3 span {
		font-size: 11px;
		font-weight: normal;
		padding-left: 5px;
	}
	#weather .lightbox {
		color: inherit;
		background-color: #efefea;
		padding: 3px;
		margin: 0 0 8px 0;
		border: 1px solid #c4cdcc;
		display: block;
		width: auto;
		height: auto;
		float: none;
	}
	#weather .whitebox {
		color: inherit;
		background-color: #fff;
		padding: 5px;
		margin: 0;
		display: block;
		width: auto;
		height: auto;
		float: none;
	}
	#weather .whitebox h3 {
		font-size: 12px;
		background-color: #fff;
		color: #7a8180;
		background:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-graded-header.gif)
			repeat-x top left;
		padding: 0 5px;
		height: 21px;
		line-height: 21px;
	}
	#weather .whitebox h3 span {
		font-weight: normal;
	}
	#weather .tborderbox {
		color: inherit;
		background-color: inherit;
		border-top: 1px solid #c7d5d5;
		padding: 4px 0;
		margin: 0;
		display: block;
		width: auto;
		height: auto;
		float: none;
	}
	#weather .tborderbox h3 {
		padding-left: 0 !important;
	}
	#weather .px128 {
		width: 128px;
	}
	#weather .px200 {
		width: 271px;
	}
	#weather .px209 {
		width: 195px;
	}
	#weather .px324 {
		width: 338px;
	}
	#weather .px390 {
		width: 394px;
	}
	#weather .px402 {
		width: 402px;
	}
	#weather .px410 {
		width: 410px;
	}
	#weather .north div {
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/symbols/icon-wind-north.gif)
			no-repeat center center;
	}
	#weather .north-northeast div {
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/symbols/icon-north-northeast.gif)
			no-repeat center center;
	}
	#weather .north-northwest div {
		
	}
	#weather .south div {
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/symbols/icon-wind-south.gif)
			no-repeat center center;
	}
	#weather .south-southeast div {
		
	}
	#weather .south-southeast div {
		
	}
	#weather .east div {
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/symbols/icon-wind-east.gif)
			no-repeat center center;
	}
	#weather .east-southeast div {
		
	}
	#weather .east-southeast div {
		
	}
	#weather .west div {
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/symbols/icon-wind-west.gif)
			no-repeat center center;
	}
	#weather .west-northeast div {
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/symbols/icon-north-northeast.gif)
			no-repeat center center;
	}
	#weather .west-northwest div {
		
	}
	#weather .wind div span {
		display: none;
	}
	#weather .extreme {
		border: 1px solid #f59999;
		margin-bottom: 8px;
		background: #f4d3d3
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-extreme.gif)
			no-repeat 6px 6px;
		min-height: 65px;
	}
	* html #weather .extreme {
		height: 65px;
	}
	#weather .extreme h3 {
		background-color: #fff;
		color: #d30606;
		padding: 4px 6px;
		margin: 1px 1px 0 73px;
		font-size: 12px;
		border: 1px solid #eccccb;
		border-bottom: 1px solid #f4d3d3;
	}
	#weather .extreme h3 strong {
		background-color: #f00d0d;
		color: #fff;
		padding: 0 2px;
		font-size: 12px;
	}
	#weather .extreme div {
		margin: 0 1px 1px 73px;
		background-color: #fff;
		border: 1px solid #eccccb;
		border-top: 0;
	}
	#weather .extreme p {
		padding: 3px 6px;
		font-size: 11px;
		min-height: 31px;
	}
	* html #weather .extreme p {
		height: 31px;
	}
	#weather .extreme a:link,#weather .extreme a:focus,#weather .extreme a:active,#weather .extreme a:visited
		{
		color: #0c8bba;
		background-color: #fff;
		font-weight: bold;
		padding: 0 8px 0 0;
		text-decoration: underline;
		line-height: 14px;
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/arrow-double-bold-0c8bba.gif)
			no-repeat center right;
		white-space: nowrap;
	}
	#weather .extreme a span {
		width: 10px;
		display: block;
		clear: none;
		float: right;
	}
	.regionalmap {
		float: right;
		margin-bottom: 4px;
	}
	#weather .selected-forecast {
		border: 1px solid #c4cdcc;
		background-color: #f2f2ee;
		color: #7a8180;
		padding: 1px;
	}
	#weather .selected-forecast.lastvisited {
		border-bottom: 0;
		width: 334px;
		float: left;
	}
	#weather .selected-forecast table {
		border-collapse: collapse;
		border: 2px solid #dfdfd8;
		background-color: #f7f7f5;
		color: inherit;
		font-size: 11px;
		margin-bottom: 0;
	}
	#weather .selected-forecast table thead th {
		background: #fff
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-weathermap-header.gif)
			repeat-x top left;
		color: #7a8180;
		font-weight: normal;
		text-align: center;
		border-bottom: 1px solid #e5e5df;
		border-right: 1px solid #fff;
		height: 15px;
		white-space: nowrap;
	}
	#weather .selected-forecast table thead th.first {
		border-right: 1px solid #d2d2cc;
		border-bottom: 1px solid #d2d2cc;
		width: 97px;
		font-weight: bold;
		text-align: left;
		background-image: none;
	}
	#weather .selected-forecast table tbody th {
		background: #f7f7f5
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/line-bottom-dotted.gif)
			repeat-x bottom left;
		border-right: 1px solid #d2d2cc;
	}
	#weather .selected-forecast table tbody tr.odd th {
		background-color: #f2f2ef;
	}
	#weather .selected-forecast table tbody tr.last th {
		background-image: none;
	}
	#weather .selected-forecast table tbody th a:link,#weather .selected-forecast table tbody th a:focus,#weather .selected-forecast table tbody th a:active,#weather .selected-forecast table tbody th a:visited
		{
		color: #0fa2d8;
		background-color: transparent;
		display: block;
		height: 21px;
		padding-top: 7px;
		text-decoration: underline;
	}
	#weather .selected-forecast table tbody th a:hover {
		color: #4c54cb;
	}
	#weather .selected-forecast table td {
		background: #f7f7f5
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp.gif)
			repeat-x bottom left;
		height: 32px;
		color: inherit;
		padding: 0;
	}
	#weather .selected-forecast table tr.odd td {
		background: #f2f2ef
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-odd.gif)
			repeat-x bottom left;
	}
	#weather .selected-forecast table tr.odd.first td {
		background: #f2f2ef
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-first-odd.gif)
			repeat-x bottom left;
	}
	#weather .selected-forecast table tbody tr.last td {
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-last.gif)
			;
	}
	#weather .selected-forecast table td.w-icon {
		width: 45px;
		height: 31px;
		border-right: 0;
	}
	#weather .selected-forecast table td.w-icon div {
		width: 45px;
		height: 31px;
	}
	#weather .selected-forecast table td.w-icon span {
		display: none;
	}
	#weather .selected-forecast table td.plus {
		color: #f01c1c;
		background-color: inherit;
		font-size: 11px;
		font-weight: bold;
		width: 28px;
		height: 31px;
	}
	#weather .selected-forecast table td.minus {
		color: #0280d9;
		background-color: inherit;
		font-size: 11px;
		font-weight: bold;
		width: 28px;
		height: 31px;
	}
	#weather .selected-forecast table tfoot td {
		padding: 5px;
		height: auto;
	}
	#weather .selected-forecast table tfoot td a:link,#weather .selected-forecast table tfoot td a:focus,#weather .selected-forecast table tfoot td a:active,#weather .selected-forecast table tfoot td a:visited
		{
		color: #0c8bba;
		text-decoration: underline;
		padding-right: 8px;
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/arrow-double.gif)
			no-repeat center right;
	}
	#weather .selected-forecast table tfoot td a:hover {
		color: #4c54cb;
	}
	#weather #weather-map.mapbox {
		background: transparent
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-mapbox-frontpage.gif)
			no-repeat top left;
		width: 316px;
		height: 509px;
		padding: 4px;
	}
	#weather #weather-map.mapbox h2 {
		color: #7a8180;
		background: #efefea
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-weathermap-header.gif)
			repeat-x top left;
		font-size: 12px;
		padding-left: 5px;
		padding-top: 2px;
		height: 15px;
		width: 311px;
	}
	#weather #weather-map.mapbox img.map {
		border: 2px solid #efefea;
		padding: 1px;
	}
	#weather #weather-map.mapbox img.slider {
		margin: 5px auto;
	}
	#weather .directory {
		display: block;
		height: 250px;
		width: auto;
		font-size: 11px;
		line-height: 14px;
		float: none;
		clear: both;
		border: 1px solid #dadedc;
		padding: 0;
		background-color: #fff;
	}
	html>body#weather .directory {
		height: auto;
		line-height: 12px;
	}
	#weather .directory * {
		font-family: arial, helvetica, sans-serif !important;
	}
	#weather .directory h3 {
		background: #efefea
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-weathermap-header.gif)
			repeat-x top left;
		color: #212d2c;
		font-size: 14px;
		font-weight: bold;
		border-bottom: 1px solid #edede8;
		margin-bottom: 0;
	}
	#weather .directory-col1 {
		width: 217px;
		height: auto;
		float: left;
		display: block;
		margin: 0;
		padding: 0;
		border-right: 1px solid #e1e6e5;
	}
	#weather .directory-col2 {
		width: 217px;
		height: auto;
		float: left;
		display: block;
		margin: 0;
		padding: 0;
		border-right: 1px solid #e1e6e5;
	}
	#weather .directory-col3 {
		width: 218px;
		height: auto;
		float: right;
		display: block;
		margin: 0;
		padding: 0;
	}
	#weather .directory div div {
		background-color: #fff;
		color: #4d5756;
		padding: 3px 5px;
	}
	#weather .directory div div:hover {
		background-color: #f7f7f7;
		color: #212d2c;
	}
	#weather .directory div div h4 {
		padding: 0;
		margin: 0 0 0 1px;
		color: #7a8180;
		background-color: transparent;
	}
	#weather .directory div div h4 a:link,#weather .directory div div h4 a:focus,#weather .directory div div h4 a:active,#weather .directory div div h4 a:visited
		{
		padding: 0;
		margin: 0;
		color: #7a8180;
		background-color: transparent;
		font-size: 11px;
		font-weight: bold;
	}
	#weather .directory div div:hover h4 a:link,#weather .directory div div:hover h4 a:focus,#weather .directory div div:hover h4 a:active,#weather .directory div div:hover h4 a:visited
		{
		color: #212d2c;
	}
	#weather .directory div div h4 a:hover {
		color: #212d2c;
		background-color: transparent;
	}
	#weather .directory ul {
		display: block;
		margin: 0 0 8px 0;
	}
	#weather .directory ul li {
		display: inline;
		line-height: 16px;
	}
	#weather .directory ul li a:link,#weather .directory ul li a:focus,#weather .directory ul li a:active,#weather .directory ul li a:visited,#weather .directory .more-places span
		{
		font-size: 11px;
		color: #0fa2d8;
		background-color: inherit;
		text-decoration: underline;
		padding: 0 1px;
		cursor: pointer;
	}
	#weather .directory ul li a:hover,#weather .directory .more-places span:hover
		{
		color: #fff;
		background-color: #0fa2d8;
		text-decoration: none;
	}
	#weather .directory .more-places ul {
		display: block;
		margin-top: 8px;
		border: 2px solid #e1e6e5;
		background-color: #fff;
		padding: 4px;
		font-size: 11px;
	}
	#weather .directory .more-places p {
		padding-top: 8px;
	}
	#weather .directory .more-places li {
		padding-right: 3px;
	}
	#weather .intro-element {
		border-color: #c4cdcc;
	}
	#weather .wrapper-inner .intro-element ul li a:link,#weather .wrapper-inner .intro-element ul li a:focus,#weather .wrapper-inner .intro-element ul li a:active,#weather .wrapper-inner .intro-element ul li a:visited
		{
		background-color: #bce3f2;
		font-size: 11px;
		color: #074860;
		width: auto;
	}
	#weather .wrapper-inner .intro-element ul li a:hover,#weather .outer-column .intro-element ul li a:hover
		{
		background-color: #d6eef7;
	}
	#weather .wrapper-inner .intro-element ul li em.prelink-first,#weather .outer-column .intro-element ul li em.prelink-first
		{
		font-weight: bold;
		color: #212d2c;
		background-color: inherit;
	}
	#weather .outer-column .intro-elementa em {
		display: none;
	}
	#weather .wrapper-inner .intro-elementa em {
		color: #444;
	}
	#weather .outer-column .intro-element ul li a:link,#weather .outer-column .intro-element ul li a:focus,#weather .outer-column .intro-element ul li a:active,#weather .outer-column .intro-element ul li a:visited
		{
		background-color: #c0e4d8;
		font-size: 11px;
		color: #008457;
		width: auto;
	}
	#weather .search-box {
		border: 1px solid #a6aaa9;
		margin-bottom: 8px;
		background-color: #98e1f0;
		width: 834px;
		padding: 4px;
	}
	#weather .search-box fieldset {
		border: 0;
	}
	#weather .search-box label {
		vertical-align: 3px;
	}
	html>body#weather .search-box label {
		vertical-align: 0px;
	}
	#weather .search-box input {
		background-color: #fff;
		border: 1px solid #39aada;
		height: 20px;
		line-height: 20px;
		padding-left: 4px;
		width: 160px;
	}
	html>body#weather .search-box input {
		padding-top: 2px;
		height: 18px;
	}
	#weather .outer-column .search-box input {
		width: 152px;
	}
	#weather .search-box select {
		border: 1px solid #39aada;
		background-color: #fff;
		padding: 0;
	}
	#weather .search-box input.button {
		background-color: #e2e3e1;
		color: #000;
		height: 22px;
		line-height: 18px;
		text-align: center;
		width: 50px;
		margin: 0 0 0 20px;
		cursor: pointer;
	}
	#weather .outer-column .search-box input.button {
		margin: 5px 5px 0 0;
	}
	html>body#weather .search-box input.button {
		vertical-align: bottom;
		padding: 0 0 2px 0;
	}
	#weather .search-box input.button:hover {
		background-color: #cce5ec;
		cursor: pointer;
	}
	#weather #search p {
		margin: 8px 4px 4px 4px;
	}
	#weather #search ul.show {
		margin: 0 4px 10px 0;
	}
	html>body#weather #search ul.show {
		list-style-position: inside;
	}
	#weather #search ul.show li {
		padding: 0 0 5px 15px;
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/disc.gif)
			no-repeat 5px 3px;
	}
	#weather #search ul.show li a:link,#weather #search ul.show li a:focus,#weather #search ul.show li a:active,#weather #search ul.show li a:visited
		{
		color: #0fa2d8;
		background-color: transparent;
		padding: 0 1px;
	}
	#weather #search ul.show li a:hover {
		color: #fff;
		background-color: #0fa2d8;
	}
	#weather #search ul.show li strong a:link,#weather #search ul.show li strong a:focus,#weather #search ul.show li strong a:active,#weather #search ul.show li strong a:visited
		{
		padding: 0;
	}
	#weather #search .search-result-box {
		border: 1px solid #edede8;
	}
	#weather #search .wrapper .search-result-box table {
		width: 100%;
	}
	#weather #search table {
		border-collapse: collapse;
		border: 0;
		background-color: #f7f7f5;
		color: inherit;
		font-size: 11px;
		margin-bottom: 0;
	}
	#weather #search table thead th {
		background: #fff
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-weathermap-header.gif)
			repeat-x top left;
		color: #7a8180;
		font-weight: bold;
		text-align: left;
		border-bottom: 1px solid #e5e5df;
		border-right: 1px solid #fff;
		height: 15px;
		white-space: nowrap;
		padding-left: 4px;
	}
	#weather #search table thead a:link,#weather #search table thead a:focus,#weather #search table thead a:active,#weather #search table thead a:visited
		{
		text-align: left;
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/arrow-sort.gif)
			no-repeat center right;
		padding-right: 8px;
		display: inline;
		padding-left: 0;
	}
	#weather #search table thead th.sorted a:link,#weather #search table thead th.sorted a:focus,#weather #search table thead th.sorted a:active,#weather #search table thead th.sorted a:visited
		{
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/arrow-sorted.gif)
			no-repeat center right;
		padding-right: 10px;
	}
	#weather #search table a:link,#weather #search table a:focus,#weather #search table a:active,#weather #search table a:visited
		{
		color: #0fa2d8;
		background-color: transparent;
		display: block;
		font-weight: bold;
		padding-left: 4px;
	}
	#weather #search table a:hover {
		color: #4c54cb;
	}
	#weather #search table td {
		background: #f7f7f5
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp.gif)
			repeat-x bottom left;
		border-right: 1px solid #fff;
		height: 28px;
		color: inherit;
		padding-left: 4px;
	}
	html>body#weather #search table td {
		height: 32px;
	}
	#weather #search table tr.odd td {
		background: #f2f2ef
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-odd.gif)
			repeat-x bottom left;
	}
	#weather #search table tr.odd.first td {
		background: #f2f2ef
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-first-odd.gif)
			repeat-x bottom left;
	}
	#weather #search table tr.last td {
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-last.gif)
			;
	}
	#weather #search table td.number {
		text-align: center;
		width: 24px;
	}
	#weather #search table td.place {
		padding-left: 0;
	}
	#weather #search table td img {
		float: left;
		margin-right: 4px;
	}
	#weather .region3days {
		clear: both;
		border: 1px solid #edede8;
		position: relative;
		top: 8px;
	}
	#weather .region3days table {
		width: 842px;
		border-collapse: collapse;
		border: 0;
		background-color: #f7f7f5;
		color: inherit;
		font-size: 11px;
	}
	#weather .region3days table thead th {
		background: #fff
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-weathermap-header.gif)
			repeat-x top left;
		color: #7a8180;
		font-size: 14px;
		font-weight: bold;
		text-align: center;
		border-bottom: 1px solid #e5e5df;
		border-right: 1px solid #fff;
		height: 18px;
		white-space: nowrap;
		padding-left: 4px;
	}
	#weather .region3days table thead tr.time th {
		background-image: none;
		background-color: #f7f7f5;
		color: inherit;
		font-size: 11px;
		height: 15px;
	}
	#weather .region3days table a:link,#weather .region3days table a:focus,#weather .region3days table a:active,#weather .region3days table a:visited
		{
		color: #0fa2d8;
		background-color: transparent;
		display: block;
		font-weight: bold;
		padding-left: 4px;
		text-decoration: underline;
	}
	#weather .region3days table a:hover {
		color: #4c54cb;
	}
	#weather .region3days table td {
		background: #f7f7f5
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp.gif)
			repeat-x bottom left;
		border-right: 1px solid #fff;
		height: 28px;
		line-height: 28px;
		color: inherit;
	}
	html>body#weather .region3days table td {
		height: 32px;
	}
	#weather .region3days table tr.odd td {
		background: #f2f2ef
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-odd.gif)
			repeat-x bottom left;
	}
	#weather .region3days table tr.odd.first td {
		background: #f2f2ef
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-first-odd.gif)
			repeat-x bottom left;
	}
	#weather .region3days table tr.last td {
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-fp-last.gif)
			;
	}
	#weather .region3days table td.place {
		padding-left: 0;
		border-right: 1px solid #e5e5df;
	}
	#weather .region3days table td.plus {
		font-weight: bold;
		color: #f01c1c;
		font-size: 14px;
		padding-top: 8px;
	}
	#weather .region3days table td.minus {
		font-weight: bold;
		color: #0280d9;
		font-size: 14px;
		padding-top: 8px;
	}
	#weather .region3days table .separate {
		border-right: 1px solid #e5e5df;
	}
	#weather .region3days table td img {
		float: left;
		padding: 4px;
		margin-top: -8px;
	}
	#weather .region-content {
		border: 1px solid #edede8;
		border-top: 0;
		padding: 3px 7px;
		background-color: #f8faf7;
		color: #212d2c;
	}
	html>body#weather .region-content {
		padding: 7px;
	}
	#weather .region-content * {
		font-family: arial, verdana, sans-serif;
		font-size: 11px;
	}
	#weather .region-content p {
		padding-top: 10px;
	}
	#weather #point-menu {
		float: left;
		width: 844px;
		font-size: 12px;
		line-height: normal;
		clear: both;
		margin: 3px 0 -1px 0;
		height: 33px;
	}
	html>body#weather #point-menu {
		margin: 3px 0 0 0;
	}
	#weather #point-menu ul {
		margin: 0;
		padding: 10px 4px 0 4px;
		list-style: none;
		height: 24px;
	}
	#weather #point-menu li {
		float: left;
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/point-menu-left.gif)
			no-repeat left top;
		margin: 0 3px 0 0;
		padding: 0 0 0 3px;
	}
	#weather #point-menu a {
		display: block;
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/point-menu-right.gif)
			no-repeat right top;
		padding: 5px 10px 5px 5px;
		text-decoration: none;
		font-weight: bold;
		color: #3b6a7c;
		background-color: transparent;
	}
	#weather #point-menu a:hover {
		color: #212d2c;
	}
	#weather #point-menu #current {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/weather/point-menu-left_on.gif)
			;
	}
	#weather #point-menu #current a {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/weather/point-menu-right_on.gif)
			;
		color: #212d2c;
		padding-bottom: 5px;
	}
	#weather #point-menu li.print {
		background: url(http://fil.nrk.no/contentfile/web/icons/weather/pdf.gif)
			no-repeat left 2px;
		padding-left: 18px;
		margin-top: -3px;
		margin-right: -10px;
		float: right;
	}
	#weather #point-menu li.print a {
		background: transparent;
		font-size: 14px;
	}
	#weather .point-content {
		border: 1px solid #c7d5d5;
		padding: 3px 7px;
		background-color: #f2f4f1;
		color: #212d2c;
		width: 828px;
	}
	html>body#weather .point-content {
		padding: 7px;
	}
	#weather .point-content * {
		font-family: arial, verdana, sans-serif;
		font-size: 11px;
	}
	#weather .point-content h2 {
		background-color: transparent;
		color: #212d2c;
		font-size: 14px;
		font-weight: bold;
		padding: 10px 0 0 0;
		margin-bottom: 0;
		margin-left: -1px;
		text-transform: none;
		height: 20px;
	}
	#weather .point-content h2 span {
		font-size: 11px;
		font-weight: normal;
		padding-left: 5px;
	}
	#weather .point-content p {
		padding: 0 0 5px 0;
	}
	.left.px410 {
		overflow: hidden;
	}
	#weather .meteorologist {
		background:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-meteorologist-top.gif)
			no-repeat top left;
	}
	#weather .meteorologist.wide {
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-meteorologist-wide-top.gif)
			;
	}
	#weather .meteorologist h3 {
		background-color: transparent;
		color: #000;
		padding: 7px 5px 0 5px;
		margin: 0;
		height: 15px;
		font-size: 12px;
	}
	html>body#weather .meteorologist h3 {
		height: 15px;
	}
	#weather .meteorologist div {
		background:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-meteorologist-bottom.gif)
			no-repeat bottom left;
		padding-bottom: 8px;
	}
	#weather .meteorologist.wide div {
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-meteorologist-wide-bottom.gif)
			;
	}
	#weather .meteorologist div p,#weather .meteorologist p {
		padding: 0 5px 0 5px !important;
		font-size: 12px !important;
		line-height: 16px;
	}
	#weather .meteorologist div p,#weather .meteorologist p strong {
		padding: 0 3px 0 0;
		font-size: 12px !important;
	}
	#weather .observations {
		height: 84px;
		padding-bottom: 0;
	}
	html>body#weather .observations {
		padding-bottom: 3px;
	}
	#weather .observation {
		padding: 0;
		font-size: 11px;
	}
	#weather .observation img {
		padding: 0 1px;
		margin-top: -1px;
		margin-bottom: -1px;
	}
	html>body#weather .observation img {
		padding: 0 1px 1px 1px;
		margin-bottom: 0;
	}
	#weather .observation p {
		padding: 0 3px 6px 3px;
	}
	#weather .observation ul {
		padding: 10px 0 0 3px;
	}
	#weather .observation ul li {
		padding-bottom: 5px;
	}
	#weather .observation .today {
		height: 60px;
		width: 150px;
	}
	#weather .observation .today ul {
		color: #7a8180;
		background-color: inherit;
		padding: 0 0 0 5px;
		width: 140px;
	}
	#weather .observation .today ul li {
		display: inline;
		vertical-align: middle;
	}
	#weather .observation .today ul li div {
		float: left;
	}
	#weather .observation .today ul li.plus div,#weather .observation .today ul li.minus div
		{
		font-size: 16px;
		font-weight: bold;
		padding: 6px 0 0 0;
		width: 34px;
		height: 21px;
		white-space: nowrap;
	}
	#weather .observation .today ul li.windtext div {
		width: 106px;
		height: 50px;
		padding-top: 6px;
		float: right;
	}
	#weather .observation .today ul li.wind div {
		width: 25px;
		height: 45px;
		background-color: transparent;
	}
	#weather .forecast {
		border: 1px solid #c4cdcc;
		background-color: #fff;
		color: #212d2c;
		padding: 1px;
		margin-bottom: 8px;
	}
	#weather .forecast table {
		background-color: #efefea;
		color: #212d2c;
		border-collapse: collapse;
		font-size: 11px;
		width: 100%;
	}
	#weather .forecast table thead th {
		background: : #eaece8;
		color: #7a8180;
		text-align: center;
		font-size: 12px;
	}
	#weather .forecast table thead .th1 th {
		height: 16px;
		background: #f5f5f1;
	}
	#weather .forecast table thead .th1 .periodical {
		background: #f5f5f1
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-th1-bg.gif)
			repeat-x top right;
	}
	#weather .forecast table thead .th2 th {
		height: 22px;
		background: #f5f5f1
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-th2-bg-end.gif)
			repeat-x top left;
		font-style: italic;
	}
	#weather .forecast table thead .th2 .periodical {
		background: #f5f5f1
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-th2-bg.gif)
			repeat-x top right;
	}
	#weather .forecast table tbody th {
		background:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-header.gif)
			no-repeat top left;
		width: 50px;
		height: 39px;
		font-weight: normal;
		text-align: left;
		padding: 5px 8px;
	}
	#weather .hour .forecast table tbody th {
		width: 42px;
	}
	#weather .forecast table tbody tr.firstrow th {
		background:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-header-top.gif)
			no-repeat top left;
	}
	#weather .forecast table tbody tr.now th {
		background:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-now-header.gif)
			no-repeat top left;
		color: #fff;
	}
	#weather .forecast table tbody tr.now th strong {
		color: #58cfed;
	}
	#weather .forecast table tbody th strong {
		display: block;
		font-size: 18px;
		margin-left: -1px;
	}
	#weather .forecast table tbody tr {
		border-right: 1px solid #d2d9d5;
	}
	#weather .forecast table td {
		text-align: center;
		vertical-align: middle;
		color: inherit;
		background: #eaece8
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-cell.gif)
			repeat-x top right;
	}
	#weather .forecast table td img {
		text-align: center;
	}
	#weather .forecast tr.odd td {
		background-image:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-odd-cell.gif)
			;
	}
	#weather .forecast table tr.firstrow td {
		background:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-forecast-topcell.gif)
			repeat-x top right;
	}
	#weather .forecast table td.pressure,#weather .forecast table tr.firstrow td.pressure,#weather .forecast table td.wind,#weather .forecast table tr.firstrow td.wind,#weather .forecast table td.last,#weather .forecast table tr.firstrow td.last
		{
		background-position: top left;
	}
	#weather .forecast table td.pressure {
		background-position: 1px 0;
	}
	#weather .forecast table td.w-icon {
		width: 65px;
		height: 49px;
	}
	#weather .forecast table td img {
		padding: 0 10px;
	}
	#weather .weekend .forecast table td img {
		padding: 0 3px;
	}
	#weather .forecast table td.plus {
		color: #f01c1c;
		background-color: inherit;
		font-size: 16px;
		font-weight: bold;
		width: 41px;
		height: 49px;
	}
	#weather .forecast table td.minus {
		color: #0280d9;
		background-color: inherit;
		font-size: 16px;
		font-weight: bold;
		width: 41px;
		height: 49px;
	}
	#weather .forecast table td.wind {
		width: 91px;
		height: 49px;
		padding: 0 1px 0 5px;
		text-align: left;
	}
	#weather .forecast table td.wind em {
		display: block;
		font-style: normal;
		clear: both;
	}
	#weather .forecast table td.wind img {
		float: right;
		padding: 0 0 0 3px;
	}
	#weather .forecast table td.direction {
		width: 41px;
		height: 49px;
	}
	#weather .forecast table td.direction div {
		width: 39px;
		height: 49px;
	}
	#weather .forecast table td.direction span {
		display: none;
	}
	#weather .forecast table td.pressure {
		width: 69px;
		height: 49px;
	}
	#weather .forecast table td.sunrise,#weather .forecast table td.sunset {
		background-image: none;
		background-color: #efefea;
		color: inherit;
		text-align: left;
		padding: 5px 5px 5px 5px;
	}
	#weather .forecast a:link,#weather .forecast a:focus,#weather .forecast a:active,#weather .forecast a:visited
		{
		display: block;
		text-align: right;
		font-size: 11px;
		color: #08abd4;
		text-decoration: underline;
		padding: 5px 7px;
		background: transparent
			url(http://fil.nrk.no/contentfile/web/icons/weather/arrow-double.gif)
			no-repeat center right;
	}
	#weather .forecast a:hover {
		color: #4c54cb;
		background-color: inherit;
	}
	#weather .forecast h2 {
		color: #000;
		background-color: #efefea;
		font-size: 14px;
		font-weight: bold;
		padding: 5px 5px 2px 5px !important;
		margin-left: 0;
	}
	#weather .forecast p {
		background-color: #efefea;
		color: inherit;
		padding: 0 5px 5px 5px;
	}
	#weather .point-content .mapbox {
		background: transparent
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-mapbox-point.gif)
			no-repeat top left;
		width: 402px;
		height: 542px;
		padding: 4px;
	}
	#weather .point-content .mapbox img.map {
		border: 2px solid #efefea;
		padding: 1px;
	}
	#weather .point-content .mapbox img.slider {
		margin: 5px auto;
	}
	#weather .point-content .point-facts {
		padding-bottom: 10px;
	}
	#weather .point-content .point-facts ul li {
		display: inline;
		padding-right: 16px;
	}
	#weather .nearby {
		padding: 0;
		height: auto;
	}
	#weather .nearby p {
		padding: 0 5px 10px 5px;
		color: #212d2c;
		background-color: transparent;
	}
	#weather .nearby h4 {
		text-transform: none;
		font-size: 12px;
		padding-left: 5px;
		margin: 0;
		color: #7a8180;
		background-color: transparent;
	}
	#weather .nearby ul {
		padding: 0 5px 10px 5px;
		height: 10px;
		overflow: visible;
	}
	html>body#weather .nearby ul {
		height: auto;
	}
	#weather .nearby ul li {
		display: inline;
	}
	#weather .nearby ul li a:link,#weather .nearby ul li a:focus,#weather .nearby ul li a:active,#weather .nearby ul li a:visited
		{
		color: #08abd4;
		text-decoration: underline;
		padding: 0 1px;
		line-height: 16px;
	}
	#weather .nearby ul li a:hover {
		color: #fff;
		background-color: #08abd4;
		text-decoration: none;
	}
	#weather .point-content .services {
		
	}
	#weather .point-content .services ul {
		width: 100%;
	}
	#weather .point-content .services ul li {
		display: inline;
		padding-right: 50px;
	}
	#weather .point-content .services ul li a:link,#weather .point-content .services ul li a:focus,#weather .point-content .services ul li a:active,#weather .point-content .services ul li a:visited
		{
		color: #08abd4;
		text-decoration: underline;
		font-size: 16px;
		font-weight: bold;
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/arrow-double-bold.gif)
			no-repeat center right;
		padding-right: 10px;
	}
	#weather .point-content .services ul li a:hover {
		color: #4c54cb;
		background-color: inherit;
	}
	#weather .prospect,#weather .text-box {
		color: inherit;
		background-color: #f4f4f4;
		padding: 3px;
		margin: 0 0 8px 0;
		border: 1px solid #b0b2b0;
		display: block;
		width: auto;
		height: auto;
		float: none;
	}
	#weather .text-box {
		height: 237px;
	}
	#weather .prospect h3,#weather .text-box h3 {
		color: #212d2c;
		background-color: transparent;
		font-weight: bold;
		padding: 3px;
		margin: 0;
		height: 15px;
		font-size: 14px;
	}
	#weather .prospect p,#weather .text-box p {
		font-size: 12px;
		line-height: 16px;
		padding: 0 3px 0 3px;
	}
	#weather .text-box p {
		padding: 4px 3px 4px 3px;
	}
	#weather .prospect p strong,#weather .text-box p strong {
		font-size: 12px;
		line-height: 16px;
	}
	#weather .text-box p a:link,#weather .text-box p a:active,#weather .text-box p a:focus,#weather .text-box p a:visited
		{
		font-size: 12px;
		color: #08abd4;
		text-decoration: underline;
	}
	#weather .hour .forecast table {
		border-top: 1px solid #fff;
	}
	#weather .fifteen {
		border: 1px solid #a4b1af;
	}
	#weather .fifteen table.days {
		border-collapse: collapse;
		border-right: 1px solid #bfc7c6;
		border-top: 1px solid #bfc7c6;
	}
	#weather .fifteen table.days .sunday h3 {
		color: #f01c1c;
		background-color: inherit;
	}
	#weather .fifteen table.days tbody td {
		background: #fff
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-15days-cell.gif)
			no-repeat bottom left;
		color: inherit;
		vertical-align: top;
	}
	#weather .fifteen table.days tbody td.empty {
		background-color: #e0e3dd;
		color: inherit;
	}
	#weather .fifteen table.days tbody tr.lastrow td {
		border-bottom: 0;
	}
	#weather .fifteen h3 {
		margin-bottom: 0;
		background-image: none;
		background-color: transparent;
		color: #7a8180;
		border-bottom: 1px solid #dee2e1;
	}
	#weather .fifteen h3 span {
		font-weight: normal;
	}
	#weather .fifteen table.days table {
		width: 114px;
		border-collapse: collapse;
		border: 1px solid #fff;
		margin: 0 0 0 2px;
	}
	html>body#weather .fifteen table.days table {
		width: 113px;
		margin: 1px 0 0 3px;
	}
	#weather .fifteen table.days table tbody td {
		background: #eaece8
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/line-vertical-dotted.gif)
			repeat-y top right !important;
		border-bottom: 0 !important;
		width: 40px;
	}
	#weather .fifteen .w-icon {
		background-color: #eaece8;
		color: inherit;
	}
	#weather .fifteen .plus {
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		vertical-align: middle;
		background-color: #eaece8;
		color: #f01c1c !important;
		padding: 10px 2px 0 2px;
	}
	#weather .fifteen .minus {
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		background-color: #eaece8;
		color: #0280d9 !important;
		padding: 10px 2px 0 2px;
	}
	#weather .fifteen .wind {
		background-image: none;
	}
	#weather .fifteen .wind div {
		width: 36px;
		height: 41px;
		float: left;
	}
	#weather .fifteen p {
		border-top: 1px solid #dee2e1;
		padding: 0 2px 8px 5px;
		background-color: transparent;
		color: inherit;
	}
	#weather .fifteen .today {
		background: #fff
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-15days-cell-today.gif)
			no-repeat bottom left !important;
	}
	#weather .fifteen .today h3 {
		background-color: #f01c1c;
		color: #fff;
		border-left: 2px solid #f01c1c;
		border-right: 2px solid #f01c1c;
	}
	#weather .fifteen .today table {
		border-right: 0 !important;
		border-left: 0 !important;
	}
	#weather .fifteen .today p {
		margin-left: 2px;
		margin-right: 2px;
		padding: 0 0 8px 3px;
	}
	#weather .weekend {
		height: 234px;
	}
	html>body#weather .weekend {
		height: auto;
	}
	#weather .weekend h3.friday {
		width: 280px;
		float: left;
	}
	#weather .weekend h3.saturday {
		width: 260px;
		float: left;
	}
	#weather .weekend h3.sunday {
		width: 258px;
		float: left;
	}
	#weather .advanced .map-navigator {
		height: 100px;
	}
	#weather .advanced fieldset {
		width: 194px;
		float: none;
		border: 1px solid #b2b9b8;
		margin: 4px 8px 0 0;
		height: 84px;
	}
	#weather .advanced fieldset legend {
		color: #7a8180;
		background-color: transparent;
		font-size: 12px;
		font-weight: bold;
		margin: 2px 0 0 8px;
		padding: 0 2px 0 2px;
	}
	#weather .advanced .explanation {
		width: 160px;
		height: 420px;
		margin: 5px 10px 0 0;
		float: left;
	}
	#weather .advanced fieldset ul {
		margin: 4px;
	}
	#weather .advanced fieldset#choose-time {
		height: 50px;
		text-align: center;
	}
	#weather .advanced fieldset#choose-time select {
		margin: 0 2px 2px 2px;
		padding: 0;
		height: 18px;
		border: 1px solid #b2b9b8;
		width: 140px;
		background-color: #fff;
	}
	#weather .advanced fieldset#choose-time button {
		width: 18px;
		height: 20px;
		background-position: center center;
		background-repeat: no-repeat;
		margin: 0;
		padding: 0;
		border: 1px outset #b2b9b8;
		line-height: 18px;
	}
	#weather .advanced fieldset#choose-time button.next {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/weather/resultset_next.png)
			;
	}
	#weather .advanced fieldset#choose-time button.previous {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/weather/resultset_previous.png)
			;
	}
	#weather .advanced fieldset#choose-time div.map-controls {
		margin: 4px auto auto auto;
		width: 180px;
	}
	#weather .advanced fieldset ul li {
		margin: 0 0 4px 0;
		padding: 0;
	}
	#weather .advanced fieldset label {
		display: block;
	}
	html>body#weather .advanced fieldset label {
		margin-bottom: 4px;
	}
	#weather .advanced fieldset input {
		background-color: transparent;
		color: #000;
		line-height: 12px;
		margin: 0;
		padding: 0;
		height: 16px;
		width: 16px;
		overflow: hidden;
		border: 0;
	}
	#weather .advanced p.help {
		margin: 10px 4px 4px 4px;
		display: block;
		line-height: 16px;
		vertical-align: middle;
	}
	#weather .advanced p.help a:link,#weather .advanced p.help a:active,#weather .advanced p.help a:focus,#weather .advanced p.help a:visited
		{
		color: #7a8180;
		font-weight: bold;
		font-size: 10px;
		font-family: Verdana, Arial, Helvetica, Sans-serif;
		display: block;
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/weather/help.png);
		background-position: left middle;
		background-repeat: no-repeat;
		padding: 0 0 0 20px;
	}
	#weather .advanced p.help a:hover {
		color: #f00;
		text-decoration: underline;
	}
	#weather .advanced .map {
		clear: both;
		width: 800px;
		height: 600px;
		margin: 0;
		padding: 3px;
		border: 1px solid #c4cdcc;
		background-color: #c7d5d5;
	}
	#weather .advanced .scales {
		clear: both;
		margin-top: 8px;
	}
	#weather .advanced .scales div {
		width: auto;
		float: left;
		margin-right: 10px;
	}
	#weather .advanced .scales div h3 {
		color: #7a8180;
		background-color: transparent;
		font-size: 12px;
		font-weight: bold;
		margin: 2px 0 0 5px;
		padding: 0;
	}
	#weather .sunriseset img {
		border: 1px solid #fff;
		margin-bottom: 1px;
	}
	#weather .sunriseset * {
		font-size: 11px;
	}
	#weather .sunriseset ul li {
		display: inline;
		padding: 4px 10px 4px 28px;
		height: 26px;
		line-height: 26px;
	}
	#weather .sunriseset ul li.sunrise {
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/symbols/icon-sunrise.gif)
			no-repeat top left;
	}
	#weather .sunriseset ul li.sunset {
		background:
			url(http://fil.nrk.no/contentfile/web/icons/weather/symbols/icon-sunset.gif)
			no-repeat top left;
	}
	#weather .sunriseset p.graphtext {
		color: #7a8180;
		font-style: italic;
	}
	#weather table.darkness {
		background: #fff;
		width: 100%;
		font-size: 11px;
		border-collapse: collapse;
	}
	#weather table.darkness caption {
		color: #212d2c;
		background-color: #c7d5d5;
		font-size: 14px;
		font-weight: bold;
		padding: 0 5px 4px 2px;
	}
	#weather table.darkness .min {
		border-right: 1px solid #d2d2d2;
	}
	#weather table.darkness th {
		border-bottom: 2px solid #d2d2d2;
		border-top: 0;
		color: #7a8180;
		background-color: #fff;
		padding: 4px 5px;
		font-weight: bold;
	}
	#weather table.darkness tr.months th {
		border-top: 1px solid #c8c8c8;
		border-bottom: 1px solid #e1e1e1;
		color: #212d2c;
		background: #fff
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-darkness-th.gif)
			repeat-x top left;
		padding: 0 5px;
		font-weight: normal;
		height: 19px;
	}
	#weather table.darkness td {
		padding: 2px 5px;
		color: #7a8180;
		background-color: #f0f0f0;
	}
	#weather table.darkness tr.zebra td {
		color: inherit;
		background-color: #f7f7f7;
	}
	#weather .point-content .tborderbox h3 {
		background-color: #f2f4f1;
		color: #212d2c;
		font-size: 14px;
		font-weight: bold;
		padding: 0 5px 2px 2px;
	}
	#weather .point-content .tborderbox p {
		padding-bottom: 16px;
	}
	#weather .point-content .tborderbox img {
		border: 1px solid #fff;
	}
	#weather .point-content .explanation {
		margin-top: 1em;
	}
	#weather .facts-month .darkbox {
		margin-bottom: 0;
	}
	#weather .facts-year {
		border-top: 0;
		margin-top: 0;
	}
	#weather .year .facts-year {
		background:
			url(http://fil.nrk.no/contentfile/web/bgimages/special/weather/bg-year-december.gif)
			no-repeat top right;
	}
	#weather .facts-year h3 {
		background-color: transparent;
		color: #212d2c;
		font-size: 14px;
		font-weight: bold;
		padding: 21px 5px 0px 5px;
		margin-bottom: 0;
		text-transform: none;
		height: 20px;
	}
	#weather .facts-year h3 span {
		font-size: 11px;
		font-weight: normal;
		padding-left: 5px;
	}
	#weather .facts-year .darkbox {
		padding-top: 0;
		border-top: 0;
	}
	#weather .facts-year .darkbox img {
		margin-bottom: 1px;
	}
	.hightemp {
		background-color: #f2bc35;
	}
	.lowtemp {
		background-color: #5dc9ef;
	}
	.maxpre {
		background-color: #81d1ce;
	}
	.radarthumb {
		float: left;
		width: 134px;
	}
	.radarthumb h4 {
		text-transform: none;
		text-align: left;
		margin: 0 0 3px 0;
		padding: 0;
	}
	.whitebox p a {
		color: #0c8bba;
		text-decoration: underline;
	}
	#weather .facts-left .intro-element *,#weather .facts-right .intro-element *
		{
		font-family: Verdana, Arial, Helvetica, Sans-Serif !important;
	}
	.oppdateringsinformasjon {
		margin: 10px auto 10px auto;
		width: 980px;
		clear: both;
		padding: 10px;
		border: 2px solid #c00;
	}
	.oppdateringsinformasjon h1 {
		font-size: 18px;
		font-weight: normal;
	}
	.oppdateringsinformasjon p {
		font-size: 11px;
		margin: 6px 0 0 0;
	}
	.oppdateringsinformasjon a {
		color: #039;
		text-decoration: underline;
	}
	.forecast-overview .title,.forecast-overview .overview-links {
		clear: both;
	}
	.forecast-overview .title h2 {
		width: 280px;
		float: left;
		padding: 3px 0 5px 3px !important;
		height: auto !important;
	}
	.forecast-overview .title p {
		width: 115px;
		float: right;
		text-align: right;
		margin: 10px 10px 0 0;
	}
	.forecast-overview .title p a,.forecast-overview .overview-links a {
		color: #0fa2d8;
		text-decoration: underline;
		font-weight: bold;
	}
	.forecast-box {
		width: 126px;
		height: 115px; *
		height: 120px;
		border: 2px solid #ccd2ce;
		overflow: hidden;
		margin: 0 6px 6px 0;
		padding: 0;
		float: left;
	}
	* html .forecast-box {
		height: 120px;
	}
	.forecast-box h3 {
		font-weight: bold;
		color: #7a8180;
		background: #fff;
		margin: 2px 2px 0 2px;
		padding: 0 0 0 2px !important;
		height: 15px !important;
		overflow: hidden;
	}
	.forecast-box h3 em {
		font-style: normal;
		font-weight: normal;
	}
	.forecast-box p {
		background: #fff;
		padding: 2px 2px 100px 2px !important;
		margin: 0 2px -100px 2px;
	}
	.forecast-box table {
		width: 100%;
	}
	.forecast-box td {
		width: 33%;
		text-align: center;
	}
	.forecast-box td.plus,.forecast-box td.minus,.forecast-box td.wind {
		border-left: 1px solid #fff;
	}
	.forecast-box .plus,.forecast-box .minus {
		font-size: 20px !important;
		font-weight: bold;
		margin: 8px 0 0 0;
	}
	.forecast-overview.overview-links li,.forecast-overview .overview-links ul,.forecast-overview .overview-links p
		{
		display: inline;
		margin-right: 6px;
		font-size: 11px;
	}
	.forecast-overview .overview-links a {
		color: #0fa2d8;
		text-decoration: underline;
		font-weight: bold;
	}
	.forecast-overview em.expired {
		color: #afafaf;
		margin: 40px auto 0 auto;
		text-align: center;
		width: 80px;
		display: block;
		font-style: normal;
	}
	.placenameinfo {
		height: 130px;
		padding: 8px;
		margin: 10px 0 0 0;
	}
	.placenameinfo p,.placenameinfo strong,.placenameinfo em,.placenameinfo a,.placenameinfo li
		{
		font-size: 12px !important;
	}
	.placenameinfo h2 {
		margin: -2px 0 3px 0 !important;
		padding: 0 !important;
	}
	.placenameinfo img {
		margin: 2px 0 8px 0;
	}
	.placenameinfo li {
		margin-bottom: 4px;
	}
	.placenameinfo .placecoordinates strong {
		display: block;
	}
	.placenameinfo a:link,.placenameinfo a:active,.placenameinfo a:focus,.placenameinfo a:visited
		{
		text-decoration: underline;
		color: #212929;
	}
	.placenameinfo a:hover {
		color: #4c54cb;
	}
	.placenameinfo strong {
		color: #666;
	}
	.placenameinfo em {
		font-weight: bold;
		font-style: normal;
	}
	.placenameinfo .placename {
		float: left;
		padding-right: 12px;
		width: 40%
	}
	.placenameinfo .placebackground {
		float: left;
		padding-right: 12px;
		width: 20%
	}
	.placenameinfo .placecoordinates {
		float: left;
		width: 15%
	}
	.placenameinfo .placecoordinates ul li span {
		display: block;
	}
	.placenameinfo .placeinfo {
		width: 20%;
		float: right;
	}
	.text-right {
		text-align: right;
	}
	.monthly-observations {
		height: 440px !important;
	}
	.monthly-observations td {
		text-align: right;
		padding-right: 4px !important;
		font-size: 11px !important;
		width: 45px;
	}
	.monthly-observations th {
		font-size: 11px !important;
		height: 20px !important;
		text-align: center;
		background: #666 !important;
	}
	.monthly-observations .blank {
		background: none !important;
	}
	.monthly-observations .te {
		background: #e88625 !important;
	}
	.monthly-observations .ne {
		background: #0380da !important;
	}
	.monthly-observations .vi {
		background: #549d43 !important;
	}
	.monthly-observations h3 {
		border: 0;
	}
}

@media screen , projection {
	.article-info {
		float: left;
		clear: both;
		width: 100%;
		display: block;
		margin: 8px 0;
	}
	ul.byline {
		float: left;
		width: 100%;
		display: block;
		font-size: 9px;
		padding-bottom: 5px;
		border-bottom: 1px dotted #d2d2d2;
	}
	ul.byline li {
		float: left;
		clear: right;
		display: block;
		margin: 0 12px 0 3px;
	}
	ul.byline li img {
		height: 36px;
		width: 36px;
	}
	ul.byline li img,ul.byline li address {
		float: left;
		margin-right: 4px;
	}
	ul.byline li address span,ul.byline li address a {
		color: #777;
		display: block;
		font-weight: bold;
		font-style: normal;
		line-height: 12px;
		text-transform: uppercase;
	}
	ul.byline li address a {
		text-transform: lowercase;
		font-weight: normal;
	}
	ul.byline li address a:hover {
		color: #900;
	}
	.published {
		float: left;
		font-size: 10px;
		white-space: nowrap;
	}
	ul.article-tools {
		float: right;
	}
	ul.article-tools li {
		float: left;
		font-size: 10px;
		margin: 5px 4px 0 4px;
	}
	.comment-article a,.print-article span,#toggle-share-article span {
		background: url("http://fil.nrk.no/contentfile/web/icons/answer.gif")
			no-repeat left center;
		padding: 2px 0 2px 20px;
		font-weight: bold;
		line-height: 16px;
		cursor: pointer;
		height: 16px;
		color: #777;
	}
	.comment-article span {
		font-weight: normal;
	}
	.print-article span {
		background: url("http://fil.nrk.no/contentfile/web/icons/printer.png")
			no-repeat left center;
	}
	#toggle-share-article span {
		background:
			url("http://fil.nrk.no/contentfile/web/icons/share_16x16.gif")
			no-repeat left center;
	}
	#share-article {
		float: left;
		clear: both;
		display: block;
		width: 646px;
		font-size: 10px;
		background: #f2f2f2;
		padding: 0 0 16px;
		border-bottom: 1px dotted #d2d2d2;
		margin: 0 2px 8px;
	}
	* html #share-article {
		margin: 0 1px 16px;
	}
	#share-article :after {
		content: ".";
		display: block;
		width: 100%;
		visibility: hidden;
		clear: both;
		position: relative;
	}
	#share-article * {
		border: none;
		padding: 0;
		margin: 0;
	}
	#share-article ul {
		list-style: none;
	}
	#share-article .response ul {
		list-style-type: square;
		font-size: 11px;
		line-height: 16px;
		font-weight: bold;
		margin-bottom: 8px;
	}
	#share-article .response ul.error {
		background: #faa;
		padding: 5px 0;
		border-top: 2px solid #f66;
		border-bottom: 2px solid #f66;
	}
	#share-article .response ul.info {
		background: #FAF38B;
		padding: 5px 0;
		border-top: 2px solid #F3E514;
		border-bottom: 2px solid #F3E514;
	}
	#share-article .response ul li {
		margin-left: 22px;
	}
	#share-article fieldset {
		padding-top: 4px;
		margin-top: 8px;
	}
	#share-article legend {
		font-family: Arial, Verdana, Sans-serif;
		position: relative;
		font-size: 14px;
		font-weight: bold; *
		margin-left: -6px;
	}
	* html #share-article legend {
		margin-left: -6px;
	}
	#share-article .tipform {
		padding-left: 8px;
		width: 410px;
		float: left;
	}
	#share-article .tipform ul li {
		float: left;
		clear: both;
		height: 1%;
		width: 100%;
		margin: 4px 0;
		color: #777;
	}
	#share-article .tipform ul li label {
		font-weight: bold;
		padding-top: 2px;
		display: block;
		width: 120px;
		float: left;
	}
	#share-article .tipform input,#share-article .tipform textarea {
		border: 1px inset #eee;
		background: #fff;
		padding: 2px;
		width: 284px;
		float: right;
		color: #000;
	}
	#share-article .tipform textarea {
		height: 50px;
	}
	#share-article .tipform .tipsubmit {
		width: auto;
		font-size: 11px;
		background: #aaa;
		font-weight: bold;
		padding: 2px 8px;
		text-align: center;
		border: 1px outset #ccc;
	}
	#share-article .sharelinks {
		width: 156px;
		float: right;
		padding-left: 32px;
		border-left: 1px dotted #d2d2d2;
	}
	#share-article .sharelinks ul li {
		margin: 2px 0;
	}
	#share-article .sharelinks ul li a {
		background-repeat: no-repeat;
		background-position: 0px 25%;
		line-height: 24px;
		padding: 3px 0 8px 20px;
		text-decoration: underline;
	}
	#share-article .tipurl {
		float: left;
		clear: both;
		width: 580px;
		padding-left: 8px;
		margin: -5px 0 0;
	}
	#share-article .tipurl a {
		text-decoration: underline;
		color: #069;
		font-size: 11px;
	}
	.share-facebook {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/facebook.gif) !important;
	}
	.share-nettby {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/nettby.gif) !important;
	}
	.share-digg {
		background-image: url(http://fil.nrk.no/contentfile/web/icons/digg.gif)
			!important;
	}
	.share-delicious {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/delicious.gif) !important
			;
	}
	.share-google_bmarks {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/google_bmarks.gif)
			!important;
	}
	.share-kudos {
		background-image: url(http://fil.nrk.no/contentfile/web/icons/kudos.gif)
			!important;
	}
	.share-furl {
		background-image: url(http://fil.nrk.no/contentfile/web/icons/furl.gif)
			!important;
	}
	.share-netscape {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/netscape.gif) !important;
	}
	.share-yahoo_myweb {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/yahoo_myweb.gif)
			!important;
	}
	.share-stumbleupon {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/stumbleupon.gif)
			!important;
	}
	.share-technorati {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/technorati.gif)
			!important;
	}
	.share-blinklist {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/blinklist.gif) !important
			;
	}
	.share-newsvine {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/newsvine.gif) !important;
	}
	.share-magnolia {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/magnolia.gif) !important;
	}
	.share-reddit {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/reddit.gif) !important;
	}
	.share-tailrank {
		background-image:
			url(http://fil.nrk.no/contentfile/web/icons/tailrank.gif) !important;
	}
	.share-kudos {
		background-image: url(http://fil.nrk.no/contentfile/web/icons/kudos.gif)
			!important;
	}
}

#toggle-share-article span {
	display: none;
}